Simon Marlow wrote:
> [...] We (GHC) are compatible with hbc in this area I think - hbc
> defines __HASKELL1__=3 for Haskell 1.3, we define __HASKELL1__=5
> and __HASKELL98__.

Hmmm, I must have missed the equation Haskell 1.5 = Haskell 98
somehow...    :-)

> [...] I don't see a problem with standardising on either
> __HASKELL_98__ or __HASKELL98__, let's just pick one.  Votes?

The report calls it "Haskell 98" and not "Haskell98", so I vote for
__HASKELL_98__.

> [...] What you're really saying is: "if the libraries that you
> compiled your program against change, you have to recompile your
> program." Not doing this is dodgy at best, even for C.

Huh? Doing this perfectly fine, see Giuliano's mail.

> [...] GHC has this by the way - it's just that Happy doesn't
> generate them (yet...).

Ooops, I didn't know this. Just another one for the report/docs.
And please don't forget Green Card / HDirect (=> Sigbjorn? :-).

> >    * Make compilation of simple programs a simple thing for Joe
> >      User.
> 
> We could include ghcmake with ghc - then it's just a case of typing
> 'ghcmake' in a directory that contains at least Main.hs.

... and 'ghcmake MyMain1.hs', 'ghcmake MyMain2.hs', ... should be
possible, too. I'd really love to have this for teaching.

Cheers,
   Sven
-- 
Sven Panne                                        Tel.: +49/89/2178-2235
LMU, Institut fuer Informatik                     FAX : +49/89/2178-2211
LFE Programmier- und Modellierungssprachen              Oettingenstr. 67
mailto:[EMAIL PROTECTED]            D-80538 Muenchen
http://www.pms.informatik.uni-muenchen.de/mitarbeiter/panne


Reply via email to