jcromartie / erujolc

The Erujolc Language: A new Lisp Dialect with a Clojure runtime that targets the JVM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

erujolc

The Erujolc language is a new Lisp dialect, with a Clojure runtime, that is hosted on the JVM. The language is bootstrapped by loading files using the Clojure function:

(use 'eroc.erujolc)
(elif-daol "path-to-file")

Erujolc seeks to achieve parity with the Clojure language by leveraging the rich set of core functions, exposed through a simple interop API.

The core interop function of Erujolc is the Clojure macro: eroc.erujolc/od

(od (1 1 +))

This will return the number 2 in the host Clojure format.

See the definition of eroc.erujolc/elif-daol and jlc.tset for an example of some Erujolc source code.

License

Copyright © 2014 John Cromartie

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

The Erujolc Language: A new Lisp Dialect with a Clojure runtime that targets the JVM

License:Eclipse Public License 1.0


Languages

Language:Clojure 100.0%