aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib/macros.clj
diff options
context:
space:
mode:
authorKonrad Hinsen <konrad.hinsen@laposte.net>2009-02-12 08:22:26 +0000
committerKonrad Hinsen <konrad.hinsen@laposte.net>2009-02-12 08:22:26 +0000
commit596972e13f4ef16284de1cf2b6dbb86f6b543362 (patch)
tree5ba9a2b92f3a9f5dda5d8ffc1c5aa5584c71f78d /src/clojure/contrib/macros.clj
parent86b4f045e98ecc0b16fe5bd59dd219a35e594170 (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.clj15
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] ...)