Hi!
Will jhc strictly generate only c code ?
I know the llvm compiler framework (llvm.org), and what do you think of
using llvm for (imperative) backend instead of current c backend.
LLVM can generate c code too and it supports many platforms (X86, IA64,
SPARC, ARM, MIPS, SPU, POWERPC) and also handles all platform specific
stuff.
LLVM uses an intermediate language (typed risk lile language), and uses SSA
form. Many optimizations can be done via llvm.
and llvm supports JIT (Just In Time ) compilationm, taht can be useful for
interactive (interpreters) use of haskell.

any opinion ?

Cheers,
Csaba Hruska

P.S.:
I'm new here so let me to introduce: My name is Csaba Hruska, i'm in the 5th
year in university  (BME budapest, hungary). i'm studiyng computer science.
_______________________________________________
jhc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/jhc

Reply via email to