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