diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/clojure/contrib/complex_numbers.clj | 6 | ||||
-rw-r--r-- | src/clojure/contrib/generic.clj | 13 | ||||
-rw-r--r-- | src/clojure/contrib/monads.clj | 6 |
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."} |