A Modern Lisp for the Erlang VM
Erlang Makefile Gherkin Emacs Lisp
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build-support windows: create joxa.cmd via escript Mar 9, 2013
doc Fix record syntax in the docs. Oct 19, 2016
emacs emacs: fix trivial typo Jan 31, 2013
examples bring the examples up to date and fix stale code in the examples Oct 19, 2012
features catch any exceptions from macros and enter them as errors Jun 25, 2012
include Complex module support, module_info compilation Dec 10, 2011
priv add missing template for bootstrap Jan 22, 2012
src regenerate the joxa-compiler ast Oct 19, 2012
test split joxa-compiler into several different namespaces Oct 19, 2012
.gitignore
.travis.yml Update travis.yml to remove the next branch Sep 8, 2015
INSTALL.md split getting the deps from the actual build May 17, 2012
LICENSE.md Add Apache 2 license to the system Feb 17, 2012
Makefile split joxa-compiler into several different namespaces Oct 19, 2012
README.md add a minimal readme with pointers to all information May 17, 2012
rebar.config
rebar.windows.config windows: create joxa.cmd via escript Mar 9, 2013

README.md

Joxa

Joxa is a small semantically clean, functional lisp. It is a general-purpose language encouraging interactive development and a functional programming style. Joxa runs on the Erlang Virtual Machine. Like other Lisps, Joxa treats code as data and has a full (unhygienic) macro system.

Joxa (pronounced 'jocksah') isn't Erlang, though its very compatible. Its not Clojure though there is plenty of shared syntax. It's not Common Lisp though that is the source of the macro system. While Joxa shares elements of many languages, it is its own specific language. of all these languages, and knowing these languages will help you get up to speed with Joxa, but it is its own unique language.

Documentation

More information can be found on the Joxa Website and the Joxa Manual. Install instructions are in INSTALL.md colocated with this Readme. Of course, the canonical source for all docs and code is the github repo