diff options
author | Konrad Hinsen <konrad.hinsen@laposte.net> | 2009-05-04 10:56:47 +0000 |
---|---|---|
committer | Konrad Hinsen <konrad.hinsen@laposte.net> | 2009-05-04 10:56:47 +0000 |
commit | 71ec4dc38cb977c5623d1892e87e20739fda85fb (patch) | |
tree | e89688f9b1f105a0e35bc86ad27bf916ead62d40 /src/clojure/contrib/generic.clj | |
parent | dd497fb5154f8a26f9a09af7361981cb196bdf67 (diff) |
Documentation update
Diffstat (limited to 'src/clojure/contrib/generic.clj')
-rw-r--r-- | src/clojure/contrib/generic.clj | 13 |
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)])) |