[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
macroexpand-all and cl-macrolet
From: |
Nic Ferrier |
Subject: |
macroexpand-all and cl-macrolet |
Date: |
Sat, 17 Aug 2013 20:25:18 +0100 |
Is macroexpand-all not supposed to work with macrolet?
(progn
(cl-macrolet
((nlet (bindings &rest body)
`(apply
(lambda ,(mapcar 'car bindings) ,@body)
(list ,@(mapcar 'cadr bindings)))))
(macroexpand-all
'(nlet ((a 1)
(b '(10)))
(* a (car b))))))
=> (nlet ((a 1)
(b (quote (10))))
(* a (car b)))
which surprised me a bit.
- macroexpand-all and cl-macrolet,
Nic Ferrier <=