News for hackers. Stuff that matters.
Re:Writing a Lisp: Continuations by e40 on Thursday May 18, 2017 @06:30PM (#14371612)
Are there any continuation implementations in Common Lisp?
Re:Writing a Lisp: Continuations by ScottBurson on Thursday May 18, 2017 @08:07PM (#14372077)
Yes, cl-cont by our very own Slava "coffeemug" Akhmechet. Unfortunately, a recent site rebuild at common-lisp.net seems to have left the project page blank; nor do I see a cl-cont repo on Slava's Github page. It's Quicklisp-installable, though.
Re:Writing a Lisp: Continuations by Blackthorn on Thursday May 18, 2017 @10:32PM (#14372646)
Not first-class, no. They all depend on using macros to turn your code into CPS. You'd need some sort of special form that CL doesn't have in order to do better than that.
Re:Writing a Lisp: Continuations by xfer on Thursday May 18, 2017 @08:01PM (#14372043)
there is cl-cont which works by CPS transformation, so if performance is your concern it's not ideal.