new Library Infrastructure spec.

S. Alexander Jacobson haskell at
Tue Jun 8 13:19:10 EDT 2004

If your Bob the Builder is supposed to be as
competent as my Peter the Packager, then you are
clearly missing some roles!

There are e.g. Win32 installers HDirect and
HaskellScript.  Who produced them and who is
intended to use them?

I run GHC on my Windows box and can't
easily/reliably get C code to compile and produce
DLLs (both because my C is *very* rusty and
because I don't have an up-to-date version of all
the cygwin mingwin blah blah packages).  Yet, I do
occasionally download and install Haskell
libraries?  Am I Bob, Peter, Sam, Joe, or perhaps
someone new?


S. Alexander Jacobson                  mailto:me at

On Tue, 8 Jun 2004, Malcolm Wallace wrote:
> "S. Alexander Jacobson" <haskell at> writes:
> > Bob wants to install libraries, but has only an
> > editor and a haskell compiler/interpreter
> > installed on his machine. Although we can't expect
> > him to build packages created by Marcus (which
> > require a C compiler), there is no reason he
> > shouldn't be able to install packages created by
> > Angela or Peter Packager (new persona!).

> It seems to me that Bob the Builder does not deserve the name if he
> doesn't have the facilities to build a random package from source!
> If Bob is really that naive then his name is Joe User, who only wants
> to use the package, not build it.
> Your Peter Packager seems to have exactly the attributes we intended
> Bob the Builder to have.
> So you have conflated Joe and Bob into a
> single persona, necessitating the introduction of Peter, but in our
> minds Bob and Peter are the same persona, quite separate from Joe.
> Regards,
>     Malcolm
> _______________________________________________
> Libraries mailing list
> Libraries at

More information about the Libraries mailing list