top | item 14107685

(no title)

aurelius | 9 years ago

How ironic is it that the Haskell Research Compiler is written in Standard ML, and not Haskell? Joking aside, SML is a great language, and often overlooked, so this is good to see!

discuss

order

aseipp|9 years ago

Word I heard was that it was originally designed as a compiler for both Standard ML and Haskell. I think the Haskell part only came later.

drtodd13|9 years ago

Haskell was the second frontend. Don't think we ever did a SML frontend. We can't really discuss what the original frontend was so it was scrubbed from the release.

c3534l|9 years ago

About as ironic as Java or C++ being written in C.

smitherfield|9 years ago

Not quite; Hotspot (Sun/Oracle JVM) and Android Runtime are both C++; the major C/C++ implementations (GCC, LLVM/Clang, MSVC, Intel C++ Compiler) are all C++ too, although GCC was C until 2010 and MSVC's 16-bit ancestors were as well.