CTAN, CPAN, RubyGem like

Russel Winder russel at russel.org.uk
Tue Dec 14 10:33:41 PST 2010


On Tue, 2010-12-14 at 17:07 +0100, Andrej Mitrovic wrote:
> On 12/14/10, Russel Winder <russel at russel.org.uk> wrote:
[ . . . ]
> > But isn't this exactly what Apt and Yum are for?
> 
> Yes, but I'm talking about having something platform-independent.

As it stands, in the Ubuntu and Debian worlds definitely, in the
Fedora/RHEL worlds I suspect, configuration management in "The Great
Problem" for language, especially Java.  The operating system itself has
a configuration management system that generally fails to work for
specific languages, and where the languages have language specific
systems it tends to lead to parochialism, if the system works at all.

Windows and Mac OS X solve this problem by abdicating and not solving
this problem, requiring every application to ship all the dependencies
it needs into its own subsystem.

On the face of it there seems to be no practical solution to the problem
as the operating systems people are unlikely to consider alternative
solutions to the ones they currently have, and the language people seem
to need platform independence more than parsimonious systems.

Is it certain that it is not possible to work with Apt, Yum, Port, Fink,
MacPorts, etc.?  I for one find it incredibly annoying that
Debian/Ubuntu and Java are seemingly unable to work together sanely.
And C/C++ isn't much better.  :-((

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at russel.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20101214/3ab9b4ca/attachment.pgp>


More information about the Digitalmars-d mailing list