Forum > Packages and Libraries

Boss - an open source dependency manager for Delphi & Lazarus - anyone tried it?

<< < (2/3) > >>

marcov:
Seriously, using a tool in a different language is one thing. But a tool in another language that first needs additional development/investment, that is even worse.

Worse, there are already native options like fppkg, online package manager etc, I myself don't even see a role for it as temporary stopgap till native solutions are developed.

Gustavo 'Gus' Carreno:
Hey Marco,


--- Quote from: marcov on June 27, 2022, 12:53:19 pm ---Worse, there are already native options like fppkg, online package manager etc, I myself don't even see a role for it as temporary stopgap till native solutions are developed.

--- End quote ---

Well, in all honesty this was a tool that was developed with Delphi in mind, since they don't have ANY package manager to boot. Hence the anything is better than nothing approach makes some sense.

So I guess that Lazarus was an afterthought and kind of an attempt to be inclusive, I guess?! Maybe? I dunno, I'm still a bit stuck on the fact that they decided to use another language to make a tool.
For me it still feels like the carpenter decided to make a tool out of bread because he talked to a baker and he found it would be a good idea. Or some other analogy that makes sense in this situation.

I'm not against using another language for anything, because I'm a firm believer of the right tool for the job. But what does a package manager need that the basic building blocks of Delphi and/or FPC/Lazarus don't have?! And does Go fit the requirement for the right tool for the job in the context of a package manager?! And does Delphi fundamentally hinder such a package manager!? And in the long run, the tool has to be maintained by someone that knows the language, so why go outside the wheelhouse?!

But hey, let's not go into flamewar territory :)

And BTW, has anyone even tried to use fppkg and/or OPM on the Delphi side?
I've never used fppkg, so I'm not really sure how it works, so I'm not gonna opine.
But I've been using OPM a lot and I think the way it works, to use it on the Delphi side, we could only use the archives from the site since the tool itself is tied to the Lazarus IDE API. We could maybe have a have a version of OPM that is done with the Delphi IDE API.

Hummmm, after I get my head out of the slump I've been on and we finish the new OPM site, maybe I'll poke GetMem to maybe investigate how hard would it be to port OPM to the Dark Side? :P

Cheers,
Gus

PascalDragon:

--- Quote from: Gustavo 'Gus' Carreno on June 27, 2022, 06:38:09 am ---Also, I think that the team behind Boss needs a bit more testers on the Light Side(Linux), since thems are a bunch on the Dark Side(Windows) :P
--- End quote ---

Can we please leave such euphemisms out of this?

Gustavo 'Gus' Carreno:
Hey PascalDragon,


--- Quote from: PascalDragon on June 27, 2022, 01:28:45 pm ---
--- Quote from: Gustavo 'Gus' Carreno on June 27, 2022, 06:38:09 am ---Also, I think that the team behind Boss needs a bit more testers on the Light Side(Linux), since thems are a bunch on the Dark Side(Windows) :P
--- End quote ---

Can we please leave such euphemisms out of this?

--- End quote ---

I agree that the euphemisms may be of bad taste for the Windows crowd, so yeah, I'll drop those ;)
And apologise if my feeble attempts at humour offended anyone!!

What I won't drop is the ask for testers that are more Linux prone.
If the team behind boss really wants to make the tool appealing to the Lazarus crowd, then they should embrace the Windows/Linux/macOS balance that we have around here.
For me, this means that some of the Linux and/or macOS users should have a go at it and give more help in the testing phases.

And I do this with the knowledge that the Delphi crowd has a very small part of their Windows community that also deals with their code in Linux. The write once, compile anywhere is not quite in their blood.
And, I may be wrong, but I don't see them having a big portion of the community that is Linux only and using Delphi for development. I'm not even sure that Delphi is runnable under wine.

Cheers,
Gus

PaulANormanNZ:
Thanks Guys,

Thats a great overview, I would agree GO is a bit of a surprise  %)

It would leave us at the mercies of GO's development over the years ahead.

I'll just stick with our excellent and growing Lazarus and FP offerings,
especially as that BOSS project doesn't appear to be in touch with the Lazarus developers at present!

Thanks again for all the insight into the project as it stands.

Paul

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version