• Stars
    star
    126
  • Rank 284,543 (Top 6 %)
  • Language
    Clojure
  • License
    MIT License
  • Created about 16 years ago
  • Updated about 15 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Port of Practical Common Lisp samples to Clojure
PRACTICAL-CL-CLOJURE
----------------------
A port of selected examples from Practical Common Lisp to Clojure.
The purpose of this port is to explore the intersection between
Lisp and Clojure's signature features: access to the JVM and a 
functional programming style base on immutable collections.

WHAT YOU SHOULD DO FIRST
------------------------
Read Practical Common Lisp. It's great. Buy a copy.
http://gigamonkeys.com/book/

THEN...
----------------------
Get yourself some Clojure (http://clojure.org) and take 
a look at the code in this project.

BEGGING YOUR PARDON...
----------------------
I wrote this code before I settled on a test framework that I would
use for Clojure code. Such testing as there is is minimal, and has
been added after the fact when dealing with bugs.

For a more representative example of how I think Clojure code should
be tested, check out http://github.com/stuarthalloway/clj-relevance.

IF THIS WAS FUN...
----------------------
You might also enjoy my book, Programming Clojure:

    http://www.pragprog.com/titles/shcloj/programming-clojure

LICENSES
----------------------
Practical-cl-clojure is licensed under an MIT license, 
see LICENSE.

Peter Seibel, the author of Practical Common Lisp, wrote all
the code that inspired this port. The original is available at
http://gigamonkeys.com, and I have reproduced that license 
and copyright in PRACTICAL-CL-LICENSE.

Stuart Halloway
[email protected]


More Repositories

1

programming-clojure

Sample code for the book
Clojure
597
star
2

presentations

297
star
3

clojure-presentations

Presentation
JavaScript
101
star
4

lancet

Building the Clojure Way
Clojure
86
star
5

circumspec

Help! Dan North has kidnapped me and is making me create a BDD framework in Clojure
Clojure
75
star
6

clojure-from-java

There are many ways to call Clojure from Java
Java
47
star
7

reflector

Clojure
43
star
8

exploring-clojure

template project for exploring Clojure
Clojure
38
star
9

onlisp-clojure

Slowly converting onlisp examples
Clojure
25
star
10

clojure-bowling

Uncle Bob's bowling example in Clojure
Clojure
15
star
11

clj-relevance

sample code from Relevance blog posts on Clojure
Clojure
14
star
12

google-code-prettify

fork of http://code.google.com/p/google-code-prettify/
11
star
13

refactoring-javascript

Refactoring JavaScript presentation
11
star
14

amazon-bill-guesser

Did I really buy that?
Clojure
9
star
15

argos

Test Clojure and Contrib locally before breaking other people's worlds
9
star
16

project-euler

project euler solutions in clojure
Clojure
8
star
17

orolo

clojure bag-o-tricks playground
Clojure
8
star
18

obsidian

It's metastable.
Ruby
7
star
19

refactoring-number-formatter

Sample Project for 'Refactoring JavaScript' talk
Ruby
7
star
20

relevance-ruby-samples

Sample code for Relevance training courses
Ruby
5
star
21

jtestr

github clone of jtestr svn
5
star
22

faker

port of faker to Clojure
Clojure
5
star
23

dad-academy

4
star
24

bad-ruby

code samples for bad-ruby talk
Ruby
4
star
25

phoenix-emacs

Everyone else has a private emacs world, so why not me?
Emacs Lisp
4
star
26

scalacheck

mirror of svn scalacheck
4
star
27

agile-retros

Agile Retrospectives Talk
2
star
28

xt-compojure

exploring compojure (sample code)
JavaScript
2
star
29

taking-agile-from-tactics-to-strategy

Conference talk
2
star
30

cbweb

Clojure
1
star