aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib/generic.clj
diff options
context:
space:
mode:
authorKonrad Hinsen <konrad.hinsen@laposte.net>2009-05-04 10:56:47 +0000
committerKonrad Hinsen <konrad.hinsen@laposte.net>2009-05-04 10:56:47 +0000
commit71ec4dc38cb977c5623d1892e87e20739fda85fb (patch)
treee89688f9b1f105a0e35bc86ad27bf916ead62d40 /src/clojure/contrib/generic.clj
parentdd497fb5154f8a26f9a09af7361981cb196bdf67 (diff)
Documentation update
Diffstat (limited to 'src/clojure/contrib/generic.clj')
-rw-r--r--src/clojure/contrib/generic.clj13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/clojure/contrib/generic.clj b/src/clojure/contrib/generic.clj
index 87dda0d3..dc4ef572 100644
--- a/src/clojure/contrib/generic.clj
+++ b/src/clojure/contrib/generic.clj
@@ -1,7 +1,7 @@
;; Support code for generic interfaces
;; by Konrad Hinsen
-;; last updated May 3, 2009
+;; last updated May 4, 2009
;; Copyright (c) Konrad Hinsen, 2009. All rights reserved. The use
;; and distribution terms for this software are covered by the Eclipse
@@ -14,9 +14,14 @@
(ns
#^{:author "Konrad Hinsen"
:skip-wiki true
- :doc "Generic interface support code
- NOTE: This library is VERY experimental. It WILL change
- significantly with future release."}
+ :doc "Generic interfaces
+ This library provides generic interfaces in the form of
+ multimethods that can be implemented for any type.
+ The interfaces partly duplicate existing non-generic
+ functions in clojure.core (arithmetic, comparison,
+ collections) and partly provide additional functions that
+ can be defined for a wide variety of types (functors, math
+ functions). More functions will be added in the future."}
clojure.contrib.generic
(:use [clojure.contrib.types :only (defadt)]))