[Haskell-cafe] Materials on Compiling Functional Languages.

Paul Brauner polux2001 at gmail.com
Fri Mar 11 08:33:08 UTC 2016

There is part II of this set of slides by Xavier Leroy:


On Thu, Mar 10, 2016 at 10:27 PM Richard A. O'Keefe <ok at cs.otago.ac.nz>

> On 11/03/16 3:17 am, Jonne Ransijn wrote:
> >  if a Lisp compiler seems too easy (And I have to say, it _is_ quite
> > easy, and shouldn't take more than a couple of hours of coding),
> Since you know so much about writing Lisp compilers, perhaps you can
> point me to something that explains how to implement Common Lisp
> function calls efficiently?  There are &optional, &rest, and &key
> parameters
> to deal with, and when the compiler sees a call site, in general it hasn't
> a
> clue what the target is expecting (this is unlike optional and keyword
> parameters in Swift, for example).  If it were just required, &optional,
> and
> &rest parameters, I could see how to do it, but throwing &key in makes
> it much harder.
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20160311/81a3b339/attachment.html>

More information about the Haskell-Cafe mailing list