Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 69 lines (43 sloc) 1.705 kb
e3d0e3c Lau B. Jensen Project creation.
LauJensen authored
1 ClojureQL
2 =========
3
4 ClojureQL is an abstraction layer sitting on top of standard low-level JDBC SQL integration.
5 It let's you interact with a database through a series of objects which work as Clojure data
6 type.
7
e9be106 Lau B. Jensen Implemented a Relational Algebra model!
LauJensen authored
8 ClojureQL is modeled around the primitives defined in Relational Algebra.
9 http://en.wikipedia.org/wiki/Relational_algebra
10
11 For the user this means that all queries compose and are never executed unless dereferenced
12 or called with a function that has the ! suffix.
13
c0873fe Herwig Hochleitner Updated installation instruction in README
bendlas authored
14 As a help for debugging, wrap your statements in (binding [\*debug\* true]) to see the
2a6599b Lau B. Jensen Updated README
LauJensen authored
15 compiled SQL statement printed to stdout.
16
17 Installation
18 ============
19
20 Add the following to your **project.clj** or pom.xml:
21
22 Cake/Lein artifact:
23
cc4a2a7 Herwig Hochleitner v1.0.2: Removed swank-clojure dependency, bumped version counter
bendlas authored
24 [clojureql "1.0.2"]
2a6599b Lau B. Jensen Updated README
LauJensen authored
25
26 Maven:
27
659b8f3 Lau B. Jensen Updated README/Project.clj - We are now 1.0.0-beta1-SNAPSHOT
LauJensen authored
28 <dependency>
29 <groupId>clojureql</groupId>
30 <artifactId>clojureql</artifactId>
cc4a2a7 Herwig Hochleitner v1.0.2: Removed swank-clojure dependency, bumped version counter
bendlas authored
31 <version>1.0.2</version>
659b8f3 Lau B. Jensen Updated README/Project.clj - We are now 1.0.0-beta1-SNAPSHOT
LauJensen authored
32 </dependency>
ef06412 Lau B. Jensen Added Alpha note to README
LauJensen authored
33
2a6599b Lau B. Jensen Updated README
LauJensen authored
34 Then execute
35
36 cake deps
37
38 And import the library into your namespace
39
40 (:use clojureql.core)
41
42
43 Manual
44 ============
e3d0e3c Lau B. Jensen Project creation.
LauJensen authored
45
581912e Lau B. Jensen Released ClojureQL 1.0
LauJensen authored
46 Please visit [ClojureQL.org](http://www.clojureql.org) for updated documentation.
5878702 Lau B. Jensen Updated README
LauJensen authored
47
2a6599b Lau B. Jensen Updated README
LauJensen authored
48 Credit
49 ======
5878702 Lau B. Jensen Updated README
LauJensen authored
50
2a6599b Lau B. Jensen Updated README
LauJensen authored
51 ClojureQL is primarily developed by [Lau Jensen](http://twitter.com/laujensen) of
52 [Best In Class](http://www.bestinclass.dk).
e1ee007 Lau B. Jensen Updated README
LauJensen authored
53
2a6599b Lau B. Jensen Updated README
LauJensen authored
54 Large and **significant** contributions to both the design and codebase have been
434c047 Justin Balthrop no relation to that guy
ninjudd authored
55 rendered by [Justin Balthrop](http://twitter.com/ninjudd) aka. ninjudd author
7a6f528 Lau B. Jensen Added contributors list
LauJensen authored
56 of the powerful build tool [Cake](http://github.com/ninjudd/cake).
57
58 In addition, the following people have made important contributions to ClojureQL:
59
581912e Lau B. Jensen Released ClojureQL 1.0
LauJensen authored
60 - Roman Scherer (r0man)
61 - Christian Kebekus (ck)
62 - Herwig Hochleitner (bendlas)
63
64 License
65 =======
66
67 Eclipse Public License - v 1.0, see LICENSE.
68
Something went wrong with that request. Please try again.