Permalink
Browse files

Initial commit

  • Loading branch information...
michalmarczyk committed Dec 16, 2012
0 parents commit f7cd03c504384562658a2b815c63afe084e02a8e
Showing with 1,117 additions and 0 deletions.
  1. +10 −0 .gitignore
  2. +32 −0 README.md
  3. +6 −0 project.clj
  4. +966 −0 src/sorted/core.clj
  5. +103 −0 test/sorted/core_test.clj
@@ -0,0 +1,10 @@
+/target
+/lib
+/classes
+/checkouts
+pom.xml
+*.jar
+*.class
+.lein-deps-sum
+.lein-failures
+.lein-plugins
@@ -0,0 +1,32 @@
+# sorted.clj
+
+An implementation of Clojure's sorted collections written in Clojure.
+Based on the ClojureScript port of Clojure's implementation (itself
+written in Java).
+
+The included test suite is a port of the relevant part of
+ClojureScript's test suite.
+
+The Clojure(Script) source files containing the code the present
+library is based on carry the following copyright notice:
+
+ Copyright (c) Rich Hickey. 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)
+ 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 remove this notice, or any other, from this software.
+
+## Usage
+
+There is only one namespace, `sorted.core`, which exports four
+functions: `sorted-map`, `sorted-map-by`, `sorted-set`,
+`sorted-set-by`. These produce sorted.clj's variants of the data
+structures returned by the originals from `clojure.core`.
+
+## Licence
+
+Copyright © 2012 Michał Marczyk
+
+Distributed under the Eclipse Public License, the same as Clojure.
@@ -0,0 +1,6 @@
+(defproject sorted.clj "0.0.1"
+ :description "An implementation of Clojure's sorted collections written in Clojure"
+ :url "https://github.com/michalmarczyk/sorted.clj"
+ :license {:name "Eclipse Public License"
+ :url "http://www.eclipse.org/legal/epl-v10.html"}
+ :dependencies [[org.clojure/clojure "1.5.0-beta2"]])
Oops, something went wrong.

0 comments on commit f7cd03c

Please sign in to comment.