Some first thoughts on the CPS language, just after having looked at (language cps):
* Overall looking really good. * License blocks are missing. * Toplevel comments should be prefixed by ";;; " (three semicolons). * Overview could go in the module commentary section. * Missing distinction between original names and unique names. * Missing source information. * Missing procedure properties. * Why is there no "let" that can bind functions? You don't always want to set up a recursive binding environment. * Lambdas are missing lambda* and case-lambda support. What do you think about rebasing? wip-rtl-may-2013 is a good target until wip-rtl goes into master. Cheers, Andy -- http://wingolog.org/