aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/clojure/contrib/complex_numbers.clj6
-rw-r--r--src/clojure/contrib/generic.clj13
-rw-r--r--src/clojure/contrib/monads.clj6
3 files changed, 16 insertions, 9 deletions
diff --git a/src/clojure/contrib/complex_numbers.clj b/src/clojure/contrib/complex_numbers.clj
index 25e5dc7c..48f34bcf 100644
--- a/src/clojure/contrib/complex_numbers.clj
+++ b/src/clojure/contrib/complex_numbers.clj
@@ -1,7 +1,7 @@
;; Complex numbers
;; 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,8 +14,8 @@
(ns
#^{:author "Konrad Hinsen"
:doc "Complex numbers
- NOTE: This library is in evolution.
- It may change with future releases."}
+ NOTE: This library is in evolution. Most math functions are
+ not implemented yet."}
clojure.contrib.complex-numbers
(:use [clojure.contrib.types :only (deftype)]
[clojure.contrib.generic :only (root-type)])
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)]))
diff --git a/src/clojure/contrib/monads.clj b/src/clojure/contrib/monads.clj
index 2f83bd11..f557856d 100644
--- a/src/clojure/contrib/monads.clj
+++ b/src/clojure/contrib/monads.clj
@@ -1,7 +1,7 @@
;; Monads in Clojure
;; 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
@@ -16,7 +16,9 @@
:see-also [["http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/" "Monad tutorial part 1"]
["http://onclojure.com/2009/03/06/a-monad-tutorial-for-clojure-programmers-part-2/" "Monad tutorial part 2"]
["http://onclojure.com/2009/03/23/a-monad-tutorial-for-clojure-programmers-part-3/" "Monad tutorial part 3"]
- ["http://onclojure.com/2009/04/24/a-monad-tutorial-for-clojure-programmers-part-4/" "Monad tutorial part 4"]]
+ ["http://onclojure.com/2009/04/24/a-monad-tutorial-for-clojure-programmers-part-4/" "Monad tutorial part 4"]
+ ["http://intensivesystems.net/tutorials/monads_101.html" "Monads in Clojure part 1"]
+ ["http://intensivesystems.net/tutorials/monads_201.html" "Monads in Clojure part 2"]]
:doc "This library contains the most commonly used monads as well
as macros for defining and using monads and useful monadic
functions."}