Import des corrections apportées à implementation/divers.lisp dans ma branche de bidouilles.

This commit is contained in:
Georges Dupéron 2010-11-02 01:47:52 +01:00
parent a71ac81634
commit 5809570f57

View File

@ -102,15 +102,15 @@
(defmacro let (bindings &rest body) (defmacro let (bindings &rest body)
`((lambda ,(mapcar #'car bindings) `((lambda ,(mapcar #'car bindings)
,body) ,@body)
,(mapcar #'cdar bindings))) ,@(mapcar #'cadr bindings)))
(defmacro let* (bindings &rest body) (defmacro let* (bindings &rest body)
(if (endp bindings) (if (endp bindings)
body `(progn ,@body)
`(let (,(car bindings)) `(let (,(car bindings))
(let* ,(cdr bindings) (let* ,(cdr bindings)
,body)))) ,@body))))
(defmacro labels (f-bindings &rest body) (defmacro labels (f-bindings &rest body)
;; TODO ;; TODO