-
Notifications
You must be signed in to change notification settings - Fork 1
Rewrite of delta in Common Lisp. Extended to incorporate asynchronous external processes.
License
epipping/delta-lisp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Rewrite of delta[1] which is based on the ddmin algorithm described in [2], extended to put asynchronous external processes to use. The original delta algorithm considers first subsets and then their complements. Both this implementation and the one from [1] skip the subset step. On top of a very recent ASDF and UIOP (namely 3.2 or better), there are currently three external dependencies, https://common-lisp.net/project/alexandria/ https://github.com/tpapp/let-plus https://github.com/keithj/getopt and for tests additionally https://common-lisp.net/project/fiveam/ all of which can be installed, e.g., through quicklisp[3]. For a quick overview over the process that will allow you to try out delta-lisp, please see https://github.com/epipping/delta-lisp/wiki/How-to-install-and-run Each testcase should consist of an input file and a test script that returns either 0 (to signal success) or anything else (to signal failure). A list of supported Common Lisp compilers can be found at https://github.com/epipping/delta-lisp/wiki/Supported-lisp-compilers [1] http://delta.tigris.org/ [2] http://www.st.cs.uni-saarland.de/papers/tse2002/ [3] http://www.quicklisp.org/
About
Rewrite of delta in Common Lisp. Extended to incorporate asynchronous external processes.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published