git » jacl.git » master » tree

[master] / README.md

JACL is a [Common Lisp](https://en.wikipedia.org/wiki/Common_Lisp) system for the Web browser platform in the early stages development. It was created to explore new techniques for developing large [SPAs](https://en.wikipedia.org/wiki/Single-page_application) with Lisp.

## Source Code

The source code is managed using git and under the [MIT license](https://opensource.org/licenses/MIT). You clone it by running:

    git clone https://tailrecursion.com/git/jacl.git

## Community

* [JACL News](https://tinyletter.com/alandipert) is a low-volume newsletter suitable for following JACL development casually.
* [jacl@lists.tailrecursion.com](http://lists.tailrecursion.com/listinfo.cgi/jacl-tailrecursion.com) is for technical discussion and sharing patches.
* `##zephyr-jacl` on the [Libera](https://libera.chat/) IRC network is for chatting.

## Contributing

Patches are welcome from anyone who has signed a [CLA](https://en.wikipedia.org/wiki/Contributor_License_Agreement). Patches should be sent to the [jacl@lists.tailrecursion.com](http://lists.tailrecursion.com/listinfo.cgi/jacl-tailrecursion.com) e-mail discussion list. The JACL CLAs are based on templates provided by Ubuntu's [Project Harmony](http://www.harmonyagreements.org/).

On the form, please specify the e-mail address from which you intend to contribute.

* [JACL Individual Contributor License Agreement](https://www.jotform.com/sign/223349392507056/invite/01gk8ktz8t6b517a433f62d763) is for individuals contributing on behalf of themselves.
* [JACL Entity Contributer License Agreement](https://www.jotform.com/sign/223350162459049/invite/01gk8mqmvj3d6ea37f1c981de4) is for individuals contributing on behalf of a legal entity other than themselves, such as their employer.

## Other Resources

* [jacl-demo-els-2020.pdf](papers/jacl-demo-els-2020.pdf) explains the motivation behind JACL, demonstrates its capabilities, and outlines future work.
* [jacl-dist.zip](jacl-dist.zip) is the JACL distribution referenced by the paper. It includes usage instructions and source code. Source code is available under the terms of the [MIT License](https://opensource.org/licenses/MIT).
* [Alan Dipert](https://tailrecursion.com/~alan) presented and demonstrated JACL at [ELS 2020](https://www.european-lisp-symposium.org/2020/) and the recording is [on YouTube](https://www.youtube.com/watch?v=JYLlC_dgQ5w). [Slides](jacl_els_2020_slides.pdf) are available.