http://letoverlambda.com/index.cl/guest/chap6.html

;; Graham's alambda
(defmacro alambda (parms &body body)
  `(labels ((self ,parms ,@body))
       #'self))
;; Graham's aif
(defmacro aif (test then &optional else)
  `(let ((it ,test))
       (if it ,then ,else)))

http://stackoverflow.com/questions/23167464/scheme-self-reference-lambda-macro

http://stackoverflow.com/questions/7936024/anonymous-lambdas-directly-referring-to-themselves

PAPR2/alambda.txt · Last modified: 2014/04/24 00:53 (external edit)
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0