> Peter Amstutz wrote:
> > [...] I've fooled around a bit in Haskell and was a bit
> > disconcerted by it's lack of syntactic sugar to indicate structure
> > (the lack of semicolons to end expressions for example :)
>
> Strange, for me it was exactly the other way round when I first
> used ML... ;-)
Me too, BTW.
> > [...] I want to be able to dynamically link in C libraries to to
> > intersting things from ML or Haskell just as easily as I could from
> > C/C++.
>
> I don't know exactly what you mean by "dynamically":
I think he means "dynamically" w.r.t. compiler compile-time. :) With SML/NJ,
you have to, essentially, add new primitives to the compiler in order to
call C.
> * Loading a *.so/*.dll in the middle of the execution (e.g.
> Quake 2's ability to switch the renderer during runtime; well,
> Quake 2 is not written in Haskell, but that is probably only
> because John Carmack didn't know our beloved language then :-)
Does that mean he knows of it now?
--FC