[ANN] CommandSet 0.8.0 (initial release)

Discussion in 'Ruby' started by Judson Lester, Nov 29, 2007.

  1. Note: parts of this message were removed by the gateway to make it a legal Usenet post.

    Hello,

    I'm very glad to announce the initial release of CommandSet -
    http://commandset.rubyforge.org

    CommandSet is a user interface library for Ruby. It revolves around a
    (reasonably well documented) DSL for defining a set of commands. Once
    commands are defined, you hook them into your application, and pass the set
    into one of a number of interpreters. The components of the library are all
    designed for clean extension, allowing you to produce specialized commands,
    arguments (with their own input validation and completion rules) or
    interpreters.

    Features:
    - The main interpreter provides context sensitive tab completion (in Linux
    and probably OS X), a clean event loop, a easy-to-use undo features. It can
    either be used interactively, or it can take arguments from the command
    line, process a single command and return

    - Arguments provide completion hinting, as well and performing input
    validation. Several useful argument types are included, including number
    ranges and file arguments.

    - Clean DSL for command definition, encapsulated and documented.

    - A standard command list, including favorites like 'quit', 'set', 'undo'
    and 'help'

    Thanks for your attention,
    Judson
    --
    Your subnet is currently 169.254.0.0/16. You are likely to be eaten by a
    grue.
     
    Judson Lester, Nov 29, 2007
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Follower
    Replies:
    0
    Views:
    343
    Follower
    May 7, 2004
  2. Kirill Simonov

    [ANN] LibYAML-0.0.1: The initial release

    Kirill Simonov, Aug 1, 2006, in forum: Python
    Replies:
    0
    Views:
    359
    Kirill Simonov
    Aug 1, 2006
  3. Andrey Khavryuchenko
    Replies:
    0
    Views:
    639
    Andrey Khavryuchenko
    Jan 15, 2007
  4. Guest
    Replies:
    5
    Views:
    182
    Guest
    Jan 14, 2005
  5. Jim Menard

    [ANN] midilib initial release

    Jim Menard, Jun 27, 2004, in forum: Ruby
    Replies:
    2
    Views:
    143
    Jim Menard
    Jun 27, 2004
Loading...

Share This Page