Re: [ANN] Introducing pulley.cps

2015-02-24 Thread Nathan Davis
Sure, you can write code in CPS style by hand. Javascript developers do it all the time. But it's a very tedius, mechanical transformation. And tedius, mechanical transformations are what Lisps excel at ;-) We could also ask why we would want (reified) continuations? From a theoretical point o

Re: [ANN] Introducing pulley.cps

2015-02-24 Thread Vladimir Bokov
Hi, Nathan Would you like to describe shortly, why one would need such transformation. What are the benefits and what prevents to write code in CPS style by hand? p.s. sorry, I'm far from being expert in this field :) четверг, 19 февраля 2015 г., 23:45:10 UTC+6 пользователь Nathan Davis написал

[ANN] Introducing pulley.cps

2015-02-19 Thread Nathan Davis
Dear Fellow Clojurians, I'm pleased to annouce release 0.1.0 of pulley.cps, a tool for transforming Clojure code into Continuation-Passing-Style. You can find it at http://github.com/positronic-solutions/pulley.cps. While this is not the first attempt at such a tool, to the best of my know