Posted By: Judson Lester
Date: 2008-02-08 02:20
Summary: command-set 0.10.0 Released
Project: CommandSet

command-set version 0.10.0 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.0 **

This release incorporates some very good but significant architectural changes
to CommandSet.

Command sets now can set up default values for their subject requirements

Architecural overhaul: commands and command sets no longer refer up the tree
to their parents. An instance of a Command (iow: and execution) has a
context with the command tree, but until that point, the structure is all
top-down. There are a number of nice consequences, and the up-references
shouldn't have been added in the first place.

Subject default values can be composed out of the defaults of sub-contexts -
higher levels of contexts take precendence, but can protect defaults of
lesser contexts

CommandSetup and TermProcessor have been fused into a single class, which
simplifies the execution cycle

Preliminaries on Subject contexts, beginnings of removing context from
Command classes.

Significant source restructuring

Fixes of complex completion issues

File argument bugfix



Project: http://rubyforge.org/project/commandset/
Homepage: http://commandset.rubyforge.org/

Latest News
Version 1.6.0 of Mxx_ru released
    Nicolay Shmakov - 2013-06-19 12:07
TZInfo v1.0.0 and TZInfo::Data v1.2013.3 Released
    Philip Ross - 2013-06-02 17:12
icalendar 1.4.0 Released
    Ryan Ahearn - 2013-05-21 23:17
BinData 1.5.0 - source moved to github
    Dion Mendel - 2013-05-21 11:10
v13.5.0 Released !!
    id 774 - 2013-05-18 12:28

 

Forums | Admin

Discussion Forums: command-set-0.10.0-released

Start New Thread Start New Thread

 

Topic Topic Starter Replies Last Post