Lang. (was Re: Alternative hierarchy proposal)

Ian Lynagh igloo@earth.li
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 <malcolm@abbess.demon.co.uk> 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
-- 
Ian Lynagh - <igloo@earth.li>
http://c93.keble.ox.ac.uk/~ian/haskell/