Prototype buildsystem "Drake"
Jacob Carlborg
doob at me.com
Tue Jul 19 09:25:24 PDT 2011
On 2011-07-19 16:46, Russel Winder wrote:
> There is clearly a string coupling between configuration and package
> management. Autoconf, Waf and SCons have to be portable across package
> management since they are not dedicated to one scheme -- springing up as
> they did from before package management as standard.
Ok.
> There are some potentially tricky issues here. Ruby gets round it by
> having a language specific package and build system which therefore
> causes Debian, Fedora, FreeBSD, Macports, Fink, etc. packagers massive
> headaches. Haskell/Cabal, Python/Eggs, etc. The conflict between
> language packaging and platform packaging is central. Having a D
> language packaging system that was in some way harmonious with Apt/Deb,
> Yum/RPM, Ports, etc. would make a lot of people very happy. Indirectly
> it would make traction a whole lot easier. As evidence I present Java,
> Ruby, Python, Haskell, etc.
The whole point of having a D package manager is so I don't have to
create packages for all these system specific package managers.
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list