On Tue, Nov 20, 2007 at 12:33:21 +0000, Vladimir Zlatanov wrote:
>Yes, those are good points. Maybe adding functionality similar to plt's
>planet http://planet.plt-scheme.org and
>http://download.plt-scheme.org/doc/371/html/mzscheme/mzscheme-Z-H-5.html#node_sec_5.4
>
>In plt scheme including a module, not present in the local repository ,
>but included via planet, resolves the module, including version,
>etc..., downloads it from planet, and uses it appropriately. It makes
>following various dependencies extremely easy. Updating with a new
>version is updating the appropriate local module definitions.
>
>I have no clue how it would be best to implement this for haskell, but
>it is a very user friendly no hassle way to work, so I reckon worth
>investigating.

Many other programming languages have packaging strategies that sound
very similar.  Several of them have managed to have a negative impact on
platforms that already have good packaging technologies (i.e. almost
every platform apart from Windows ;-).  I'd hate to see Haskell go in a
direction where packaging for e.g. Debian is made more difficult than it
is at the moment.

See [1] for the Debian Ruby packagers' opinion of RubyGems.  IIRC
similar concerns have been raised for Python's eggs.

/M

[1]: http://pkg-ruby-extras.alioth.debian.org/rubygems.html

-- 
Magnus Therning                             (OpenPGP: 0xAB4DFBA4)
magnus@therning.org             Jabber: magnus.therning@gmail.com
http://therning.org/magnus

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to