Lang. (was Re: Alternative hierarchy proposal)

Ian Lynagh
Sun, 11 Mar 2001 23:42:01 +0000

On Sat, Mar 10, 2001 at 02:23:05PM +0000, Marcin 'Qrczak' Kowalczyk wrote:
> Sat, 10 Mar 2001 12:24:13 +0000, Malcolm Wallace <> pisze:
> > Here in my scheme, Haskell.Plus contains extensions to the language,
> > and Haskell.Language contains utilities to manipulate the source
> > language itself.
> I must say that I haven't guessed what Haskell.Plus means until I
> saw it explained. It is not clear.

I agree. I think Haskell.Extensions is far clearer.

> Also tools for manipulating the language sources are very different
> from language support modules. They should not be put together; it's a
> coincidence that they could be put under the title "Haskell".
> Instead, tools for manipulating our language (parsers, typecheckers
> etc.) should be together with tools for manulpulating other languages,
> and language-independent tools.

Again agreed, as I've said elsewhere.

Ian Lynagh - <>