Re: [ANN] Sleight: whole program transformations

2013-09-20 Thread Patrick Logan
"Expansion Passing Style" is a similar mechanism described in http://citeseerx.ist.psu.edu/viewdoc/summary;jsessionid=B1F3B3E99DE8FD3BD5CA489868730967?doi=10.1.1.50.4332 A number of interesting (and easy to implement) examples are in the paper, including debugging tools. This is an easy way to g

[ANN] Sleight: whole program transformations

2013-09-18 Thread Zach Tellman
This is a lein plugin which hijacks the Clojure reader and allows all forms to be transformed before they're passed to the compiler. Usage and potential applications are described in the readme: https://github.com/ztellman/sleight I wrote the original version of this a year ago, but due to the