|
@@ -1,16 +1,17 @@
|
|
|
-# Awesome Common Lisp #
|
|
|
+# Awesome Common Lisp [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
|
|
|
|
|
|
A curated list of _awesome_ Common Lisp stuff. I give preference to
|
|
|
[free software][13] for code, and sellers who aren't evil for physical
|
|
|
resources.
|
|
|
|
|
|
-This is released under the GNU Free Documentation License - its text
|
|
|
-is provided in the LICENSE file.
|
|
|
-
|
|
|
All libraries listed here are available from [Quicklisp][16] unless
|
|
|
stated otherwise.
|
|
|
|
|
|
-This is also mirrored on
|
|
|
+See the [contributing](#contributing) section for adding something to the
|
|
|
+list.
|
|
|
+
|
|
|
+This is released under the GNU Free Documentation License - its text
|
|
|
+is provided in the LICENSE file. This repository is also mirrored on
|
|
|
[NotABug](https://notabug.org/CodyReichert/awesome-cl) - a fully-free
|
|
|
alternative to Github.
|
|
|
|
|
@@ -52,6 +53,7 @@ alternative to Github.
|
|
|
- [Unit Testing](#unit-testing)
|
|
|
- [Utilities](#utilities)
|
|
|
- [XML](#xml)
|
|
|
+- [Contributing](#contributing)
|
|
|
|
|
|
|
|
|
Build Systems
|
|
@@ -138,6 +140,7 @@ GUI
|
|
|
* [cl-xul][66] - Mozilla XUL bindings. [Expat][14].
|
|
|
* [CommonQt][64] - A Common Lisp binding for Qt4 via QtSmoke. [FreeBSD][39].
|
|
|
* [ltk][179] - A binding for the Tk toolkit. [LLGPL][8] or [GNU LGPL2.1][11].
|
|
|
+* [ceramic][192] - Desktop web apps with Common Lisp. [Expat][14].
|
|
|
|
|
|
Implementations
|
|
|
===============
|
|
@@ -146,7 +149,7 @@ Implementations
|
|
|
* [CCL][7] - Clozure Common Lisp; compiler-only implementation, generates native code. [LLGPL][8].
|
|
|
* [CMUCL][9] - An implementation from Carnegie Mellon University. Public domain.
|
|
|
* [ECL][10] - Embeddable Common Lisp; compiles to C. [GNU LGPL2.1][11].
|
|
|
-* [GCL][12] - Another GNU implementation; not yet fully ANSI-compliant. [GNU LGPL2.1][11].
|
|
|
+* [GCL][190] - Another GNU implementation; not yet fully ANSI-compliant. [GNU LGPL2.1][11].
|
|
|
* [GNU CLISP][5] - A GNU implementation; contains a compiler and an interpreter. [Standard conformance][6]. [GNU GPL3][2].
|
|
|
* [SBCL][12] - A fork of CMUCL; compiles to machine code. [Standard compliance][13]. Public domain, with some parts under [Expat][14] and [3-clause BSD][15].
|
|
|
|
|
@@ -235,6 +238,7 @@ Network and Internet
|
|
|
* [cl-markup][101] - Modern markup generation library. [LLGPL][8].
|
|
|
* [cl-openid][96] - An implementation of OpenID. [LLGPL][8].
|
|
|
* [cl-who][184] - An HTML generator. [FreeBSD][39].
|
|
|
+* [spinneret][191] - Common Lisp HTML5 generator. [Expat][14].
|
|
|
* [Clack][90] - A web application environment inspired by Rack and WSGI. [LLGPL][8].
|
|
|
* [clack-errors][94] - Error page middleware for Clack. [LLGPL][8].
|
|
|
* [colleen][82] - IRC bot with a modular framework. [Artistic License 2.0][51].
|
|
@@ -367,6 +371,7 @@ This contains anything which doesn't fit into another category.
|
|
|
* [trivial-utf8][119] - A small library for doing UTF-8-based I/O. Not available on Quicklisp. No license specified.
|
|
|
* [universal-config][143] - A library providing a universal configuration layer. [Artistic License 2.0][51].
|
|
|
|
|
|
+
|
|
|
XML
|
|
|
===
|
|
|
|
|
@@ -375,6 +380,12 @@ XML
|
|
|
* [s-xml][168] - A basic parser. [LLGPL][8].
|
|
|
* [xmls][169] - A small, simple, non-validating XML parser. [3-clause BSD][15].
|
|
|
|
|
|
+
|
|
|
+Contributing
|
|
|
+============
|
|
|
+Your contributions are always welcome! Please submit a pull request or create
|
|
|
+an issue to add a new framework, library or software to the list.
|
|
|
+
|
|
|
[1]: http://common-lisp.net/project/armedbear/
|
|
|
[2]: http://www.gnu.org/copyleft/gpl.html
|
|
|
[3]: http://www.gnu.org/software/classpath/license.html
|
|
@@ -384,7 +395,7 @@ XML
|
|
|
[7]: http://ccl.clozure.com/
|
|
|
[8]: http://opensource.franz.com/preamble.html
|
|
|
[9]: http://www.cons.org/cmucl/
|
|
|
-[10]: http://ecls.sourceforge.net/
|
|
|
+[10]: https://common-lisp.net/project/ecl/
|
|
|
[11]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
|
|
|
[12]: http://www.sbcl.org/index.html
|
|
|
[13]: http://www.sbcl.org/manual/index.html#ANSI-Conformance
|
|
@@ -565,3 +576,6 @@ XML
|
|
|
[187]: https://github.com/kovisoft/slimv
|
|
|
[188]: https://github.com/triclops200/quickapp
|
|
|
[189]: https://github.com/triclops200/quickapp-cli
|
|
|
+[190]: https://www.gnu.org/software/gcl/
|
|
|
+[191]: https://github.com/ruricolist/spinneret
|
|
|
+[192]: https://ceramic.github.io/
|