aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib/macros.clj
diff options
context:
space:
mode:
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] ...)