ambit version 0.10 has been released!
- <Author:: Jim W. (mailto:[email protected])>
- <Copyright:: Copyright © 2011 Jim W.>
- <License:: 2-clause BSD-Style (see LICENSE.txt)>
This is an all-ruby implementation of choose/fail nondeterministic
programming with branch cut, as described in Chapter 22 of Paul Graham’s
On Lisp, or Section 4.3 of SICP.
0.10 / 2011-04-26
Add Ambit::unmark! and Ambit::unmark_all!, which can be used to undo
effects of the Ambit::mark operation – see “Marking and Cutting” in
README for details.
Add Ambit::trace and Ambit::untrace to turn on or off tracing of Ambit
operations to STDERR. In Ambit test cases, check for the environment
variable AMBIT_TRACE, and turn on tracing during execution of tests if