All Projects → takikawa → Racket Clojure

takikawa / Racket Clojure

Licence: mit
#lang clojure

Programming Languages

racket
414 projects

#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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].