"M. Edward (Ed) Borasky" <znmeb@cesmail.net> writes:
Common Lisp doesn't have continuations.
Are you sure? It was a struggle, but I think someone managed to get them in.
Well, you can implement them with tricks (c.f. "On Lisp"), but they
are not built-in and can't easily be made look as if they were.
There was a lot of development between A+ and Q, though. Alone the
fact that A+ doesn't use ASCII is a big turn off. I think Q is far
more elegant than A+, but I didn't play a lot with it.
Well ... I can hunt down Q ... is it open source?
Unfortunately not. http://kx.com/q/
There are just enough useful pieces of software written in Haskell (and OCaml,
too, for that matter) that you need to "have it on your hard drive". If those
pieces of software get useful enough, they'll need to be re-written in Java,
C++ or C#.
Have an example of that?
Darcs? I'm not sure about OCaml -- I'll have to poke around. I know
something I've got in Gentoo requires OCaml. Then there's the PEPA
Workbench (ask Google). It was originally written in ML, but has been
translated to Java.
Darcs has been rewritten?
···
--
Christian Neukirchen <chneukirchen@gmail.com> http://chneukirchen.org