Skip to content
Index page for Common Lisp portability libraries and their current support status
Branch: master
Clone or download
Latest commit fd5cd7a Jun 9, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Makefile Make sure to actually run make in the makefile Jun 4, 2019
README.md Minor Jun 4, 2019
data.lisp Wording adjustment Jun 9, 2019
index.html Wording adjustment Jun 9, 2019
make.lisp Fix sorting. Jun 9, 2019
search.js Fix search Jun 5, 2019
style.css Fix minor issues Jun 9, 2019
style.lass Fix minor issues Jun 9, 2019
template.ctml Fix minor issues Jun 9, 2019

README.md

Please see the full site

About

This is a metadata project to document the coverage of portability libraries across the many Lisp implementations. It was created in the hopes that this would allow people a quicker overview of non-standard features and encourage people to contribute to the projects and implementations and close the gaps.

Contributing

Please see the data.lisp file. All the data should be in there and follow this format:

(library-name
 :link "https://example.com"
 :description "A short explanation of what it makes portable"
 :support (:supported-implementation
           (:supported-implementation-with-caveat
            :completeness 0.8                      ; How much of the API is supported (approx.)
            :notes "Some caveat notes")))          ; Notes on what is not supported / other quirks

If there is a new library, please contribute a corresponding entry. If you are the maintainer of a library and notice that your entry is outdated, please send a PR with an update. You should be able to directly edit the file on GitHub to make that convenient.

Compiling

If you have SBCL, simply call make. Otherwise, (load "make.lisp") and call (make).

You can’t perform that action at this time.