[Haskell-cafe] expanded standard lib
Andrew Coppin
andrewcoppin at btinternet.com
Mon Nov 19 14:47:49 EST 2007
Justin Bailey wrote:
> On Nov 19, 2007 10:25 AM, brad clawsie <clawsie at fastmail.fm> wrote:
>
>> so far the haskell community has taken the cpan route for most
>> practical libs but i wonder if a "batteries included" approach might
>> help get some key libraries to a more complete state. in particular, i
>> would like to see support for basic internet protocols, database
>> connectivity, and potentially xml parser support rolled into the ghc
>> standard libs. there is always a strong debate on where the line is
>>
>
> I agree strongly. I particularly miss a "standard" HTTP library.
>
Personally, I miss clean binary I/O, configurable character encodings,
and an "easy" API for working with bitmapped images (loading them,
saving them, displaying them, etc.)
I could also reel off a whole bunch of other stuff I'd like to have -
but that doesn't write the code, does it?
Hackage seems like a nice idea in principle. However,
- The packages seem to be of quite variable quality. Some are excellent,
some are rather poor (or just not maintained any more).
- Almost all packages seem to require a long list of dependencies.
- There seems to be an awful lot of packages that do the same thing but
with incompatible interfaces (and varying limitations). It seems we're
not very coordinated here.
- (And, since I'm on Windows, I can't seem to get anything to install
with Cabal...)
Unfortunately, while it's very easy to point out failings in a given
system, it's much harder to propose viable ways to fix things... :-(
More information about the Haskell-Cafe
mailing list