[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: order of evaluation
* From: Jorgen Schaefer <forcer@xxxxxxxxx>
| Actually, I would also recommend using a longer name than ALET
| unless the A has some specific semantic that eludes me at the
| moment. MU-LET for example would be much more expressive as to the
| use of the LET form.
ALET means Another (or All ?) LET.
MU-LET also seems to be good.
| Also, is there any reason why you define MU and NU as syntax, and
| not as procedures?
(lambda (f) (apply f args))))
((mu* 1 2 3) list) => (1 2 3)
((apply mu* 1 '(2 3)) list) => (1 2 3)
Although MU* can be substituted for MU and NU, MU* is much slower than MU.