cl-match

https://github.com/tonyg/cl-match.git

git clone 'https://github.com/tonyg/cl-match.git'

(ql:quickload :cl-match)
2

================================================================================

NOTE: SUPERSEDED BY OPTIMA, https://github.com/m2ym/optima.

================================================================================

This is the README file for cl-match, an extended–ML-style pattern-matching library for Common Lisp.

cl-match is Copyright (c) 2008 Daniel S. Bensen, and released under the terms of the Lisp Lesser GNU Public License (http://opensource.franz.com/preamble.html), known as the LLGPL.

The code was moved in 2011 to Github by Tony Garnock-Jones.

LOADING

There are three ways to load cl-match: * load the file load.lisp in this directory * asdf-install :cl-match * asdf-load the system files in this directory: * standard-cl (general-purpose library) * cl-match (pattern matching) * pcl-unit-test (unit testing framework) * cl-match-test (unit tests)

To learn how to use asdf, see the online asdf documentation here: http://constantly.at/lisp/asdf/Using-asdf-to-load-systems.html

TESTING

To test cl-match after loading, evaluate the form (cl-match-test::test-match). cl-match has been tested on SBCL and Allegro CL.

NOTES

Please direct any and all bug reports to the Github issue tracker, http://github.com/tonyg/cl-match/issues