[Haskell-cafe] Is there an overview of backend technologies for Haskell?

37 views
Skip to first unread message

Joachim Durchholz

unread,
Nov 23, 2015, 2:53:16 AM11/23/15
to Haskell Cafe
Hi to all,

I'm wondering how the various backend technologies are regarded.
What trade-offs are involved (e.g. spineless-tagless vs. generating
machine code, seems to be very, very different), what options there
might be, what the choice would be if a compiler were to be written from
scratch, that kind of stuff.
The first two pages of a web search for "Haskell backends" returned only
references to GHC's LLVM backend. Which was interesting but not an
overview :-)
URLs welcome.

Regards,
Jo
_______________________________________________
Haskell-Cafe mailing list
Haskel...@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe

Roman Cheplyaka

unread,
Nov 23, 2015, 2:58:49 AM11/23/15
to haskel...@haskell.org
One interesting comparison paper is Making a Fast Curry:
Push/Enter vs. Eval/Apply for Higher-order Languages
http://community.haskell.org/~simonmar/papers/eval-apply.pdf
signature.asc

Karel Gardas

unread,
Nov 23, 2015, 3:08:22 AM11/23/15
to Joachim Durchholz, Haskell Cafe

Intel Labs Haskell Research Compiler based on GHC may also be
interesting for your
http://www.leafpetersen.com/leaf/publications/hs2013/hrc-paper.pdf

Karel
Reply all
Reply to author
Forward
0 new messages