This is the README for the cwal2 project:

cwal2 is a reimplementation of cwal, the Scripting Engine Without a Language. In short, it provides as basis for scripting engines and certain garbage-collection use case. It does not provide a scripting engine, but pieces commonly used in building one:

cwal2 is still very much in development and undocumented. All current code experimental, subject to change in any ways. If this experiment pans out, it will get the usual full API docs all of my public-facing projects have. Until then, though... it's an experiment.

Though fundamentally similar to v1, the most significant differences from its predecessor include:

Goals of this Project (same as v1, basically):