From: nyarly@... Date: 2008-02-13T05:43:47+09:00 Subject: [ANN] command-set 0.10.1 Released command-set version 0.10.1 has been released! CommandSet is a interactive program framework. Its focus is a DSL for defining commands, much like Rake or RSpec. The actual interpreter is left as an open question, although a default readline based terminal interpreter is included, it could very well be adapted to interact with CGI or a GUI. Changes: ** Marked release 0.10.1 ** Text interpreters require strategy formatters by default now. Added command aliases (different names for the same command.) Updated standard commands quit, exit, undo, redo to all be mode_commands, since it's confusing and error-prone to "sub_mode exit" or quit or undo. Modes are pushed into subjects now. The base interpreter keeps a lot of state, but it makes it easy to build an interpreter that puts everything in the subject Added mode_command which restricts execution to only occur in the mode. Formal relative access to subcommands - so that chain actions can refer to specific points in the command tree. Project: http://rubyforge.org/project/commandset/ Homepage: http://commandset.rubyforge.org/