guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CPS thoughts


From: Andy Wingo
Subject: CPS thoughts
Date: Mon, 20 May 2013 22:19:09 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux)

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/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]