diff options
author | Konrad Hinsen <konrad.hinsen@laposte.net> | 2009-02-12 08:22:26 +0000 |
---|---|---|
committer | Konrad Hinsen <konrad.hinsen@laposte.net> | 2009-02-12 08:22:26 +0000 |
commit | 596972e13f4ef16284de1cf2b6dbb86f6b543362 (patch) | |
tree | 5ba9a2b92f3a9f5dda5d8ffc1c5aa5584c71f78d /src/clojure/contrib/macros.clj | |
parent | 86b4f045e98ecc0b16fe5bd59dd219a35e594170 (diff) |
macros: changed comments to invite everyone to add their own macros
Diffstat (limited to 'src/clojure/contrib/macros.clj')
-rw-r--r-- | src/clojure/contrib/macros.clj | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/clojure/contrib/macros.clj b/src/clojure/contrib/macros.clj index 34e8d1f8..e58892c4 100644 --- a/src/clojure/contrib/macros.clj +++ b/src/clojure/contrib/macros.clj @@ -1,20 +1,23 @@ ;; Various useful macros - -;; Copyright (c) Konrad Hinsen, 2009. All rights reserved. The use -;; and distribution terms for this software are covered by the Eclipse -;; Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php) +;; +;; Everybody is invited to add their own little macros here! +;; +;; The use and distribution terms for this software are covered by the +;; Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php) ;; which can be found in the file epl-v10.html at the root of this -;; distribution. By using this software in any fashion, you are -;; agreeing to be bound by the terms of this license. You must not +;; distribution. By using this software in any fashion, you are +;; agreeing to be bound by the terms of this license. You must not ;; remove this notice, or any other, from this software. (ns clojure.contrib.macros) +;; By Konrad Hinsen (defmacro const "Evaluate the constant expression expr at compile time." [expr] (eval expr)) +;; By Konrad Hinsen (defmacro letfn "A variant of let for local function definitions. fn-bindings consists of name/args/body triples, with (letfn [name args body] ...) |