ambit version 0.10 has been released!
- https://github.com/jimwise/ruby/tree/master/ambit
- <Author:: Jim W. (mailto:[email protected])>
- <Copyright:: Copyright (c) 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[1], or Section 4.3 of SICP[2].
Changes:
0.10 / 2011-04-26
-
Add Ambit::unmark! and Ambit::unmark_all!, which can be used to undo
the
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
it
is set.