summaryrefslogtreecommitdiff
path: root/cond.lisp
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <matthias@benkard.de>2008-07-05 23:07:13 +0200
committerMatthias Andreas Benkard <matthias@benkard.de>2008-07-05 23:07:13 +0200
commitde143451c3a72616963340ef7cfea97fcedba3ae (patch)
tree2bc5c8585b34be7fa73149762deaadd82460709f /cond.lisp
parent3f0750517277e118fa82221e1124a0a93aeb8356 (diff)
Add macro %DEFUN.
Diffstat (limited to 'cond.lisp')
-rw-r--r--cond.lisp11
1 files changed, 5 insertions, 6 deletions
diff --git a/cond.lisp b/cond.lisp
index e5aed02..7b3d1cc 100644
--- a/cond.lisp
+++ b/cond.lisp
@@ -1,9 +1,8 @@
-(%fset 'list*
- (%lambda args
- (if (null (cdr args))
- (car args)
- (cons (car args)
- (apply 'list* (cdr args))))))
+(%defun list* args
+ (if (null (cdr args))
+ (car args)
+ (cons (car args)
+ (apply 'list* (cdr args)))))
(%defmacro let* args
(let ((form (car args)))