summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2007-12-02 20:52:44 +0000
committerRich Hickey <richhickey@gmail.com>2007-12-02 20:52:44 +0000
commit0ec345bceb26be46eae80a6ca7b365aeb968efb8 (patch)
tree948a4949c7c70d632f25ebae2d8f18a8dd199384 /src
parentd647fbb3dc2027e837077cd94aaa9b2ffe3689eb (diff)
made list* require at least 1 arg
Diffstat (limited to 'src')
-rw-r--r--src/boot.clj4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/boot.clj b/src/boot.clj
index 50ba5ff3..f2ebdcc8 100644
--- a/src/boot.clj
+++ b/src/boot.clj
@@ -108,8 +108,8 @@
(defn apply [#^clojure.lang.IFn f & args]
(. f (applyTo (spread args))))
-(defn list* [& args]
- (spread args))
+(defn list* [arg & args]
+ (spread (cons arg args)))
(defmacro delay [& body]
(list 'new 'clojure.lang.Delay (list* 'fn [] body)))