[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/
- CPS thoughts,
Andy Wingo <=