GitXplorerGitXplorer
e

cl-in-clj

public
3 stars
1 forks
0 issues

Commits

List of commits on branch master.
Unverified
740fc41338a7b82e22413de5b877c0b19b3fc65e

Explain how to do "position"

eeliben committed 8 years ago
Unverified
a77d03f39540e719f55a94075f4775c191e67de5

Add subseq variants

eeliben committed 8 years ago
Unverified
b1be1206ec4ae4dff4448623e17d09c0aa347211

Add samples of subseq

eeliben committed 8 years ago
Unverified
e263daca1f68bdc2286f53b21808422b21b77497

Add sample of dynamic vars and binding

eeliben committed 8 years ago
Unverified
ca48ffa603b72245236cf13c685721ee4910346f

Example of atom vec

eeliben committed 8 years ago
Unverified
8477135625778e366b71fde8aee6aea24e8d2f5f

Some more samples

eeliben committed 8 years ago

README

The README file for this repository.

cl-in-clj

Clojure project with code samples and walkthroughs for translating Common Lisp ("CL") code directly to Clojure.

Versions of Common Lisp and Clojure environments

For Common Lisp: CLISP 2.49 (as installed by apt-get clisp on a Ubuntu machine). For some code samples I also double-checked with SBCL.

For Clojure: 1.8, installed by Leiningen.

How it's structured

At this time all code sits in core.clj. CL snippets usually appear in comments, with the equivalent Clojure code following. The Clojure code can be copy pasted into a REPL or run from the editor if you have the appropriate integration enabled.

The idea is to enable easy "grepability" over the code to quickly figure out how to map some CL idiom to Clojure.