[Haskell-cafe] expanded standard lib

Magnus Therning magnus at therning.org
Wed Nov 21 15:14:09 EST 2007


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://www.haskell.org/pipermail/haskell-cafe/attachments/20071121/ff015fe2/attachment-0001.bin


More information about the Haskell-Cafe mailing list