Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 881 Bytes

README.md

File metadata and controls

34 lines (22 loc) · 881 Bytes

#lang clojure

This project is a stub for a Clojure compatibility language in Racket.

Its primary purpose is to let me practice writing macros and using Racket's language extensions tools. If you are interested in making this usable for real purposes, feel free to send me pull requests.

To install on Racket 5.3.4 and newer:

  • git clone git://github.com/takikawa/racket-clojure.git
  • raco pkg install racket-clojure/

On older versions of Racket:

  • git clone git://github.com/takikawa/racket-clojure.git
  • raco link racket-clojure
  • raco setup clojure

TODO items:

  • Simulate Clojure namespaces using modules/namespaces
  • Simulate Clojure macros
  • Simulate Clojure protocols
  • More compatibility bindings under clojure/*
  • And a lot more...

Copyright (c) 2013 Asumu Takikawa

Licensed under the MIT license. See LICENSE.