diff options
author | Rich Hickey <richhickey@gmail.com> | 2007-12-02 20:52:44 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2007-12-02 20:52:44 +0000 |
commit | 0ec345bceb26be46eae80a6ca7b365aeb968efb8 (patch) | |
tree | 948a4949c7c70d632f25ebae2d8f18a8dd199384 /src | |
parent | d647fbb3dc2027e837077cd94aaa9b2ffe3689eb (diff) |
made list* require at least 1 arg
Diffstat (limited to 'src')
-rw-r--r-- | src/boot.clj | 4 |
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))) |