Permalink
Switch branches/tags
Commits on Apr 21, 2011
  1. Bumped to v0.0.4.

    jonseymour committed Apr 21, 2011
    Two changes:
    - deprecated createDispatcher() in favour of use()
    - added support for idiomatic-stdio via --console-to-stderr option
  2. Add transparent support for --console-to-stderr option.

    jonseymour committed Apr 21, 2011
    Delegates to idiomatic-stdio to achieve rebinding.
  3. Rename createDispatcher() to use().

    jonseymour committed Apr 21, 2011
    Signed-off-by: Jon Seymour <jon.seymour@gmail.com>
Commits on Jan 29, 2011
  1. fix: handle -- properly.

    jonseymour committed Jan 29, 2011
  2. Additional tests.

    jonseymour committed Jan 29, 2011
  3. add support for -- to suppress further interpretations.

    jonseymour committed Jan 29, 2011
    fix: unspecified value -> "".
  4. Add an example dispatcher.

    jonseymour committed Jan 29, 2011
Commits on Jan 26, 2011
  1. minor grammar correction

    jonseymour committed Jan 26, 2011
  2. Refinements to README.md

    jonseymour committed Jan 26, 2011
    - refined section on dispatcher strategy and tactics
    - added section on handler functions
    - re-organised sections on arguments
    - updated TODO lis.t
Commits on Jan 25, 2011
  1. Use prototypes.

    jonseymour committed Jan 25, 2011
    Not quite the final result. Want the this passed to functions to be the object
    that has the dispatchers defined.
    
    
    Signed-off-by: Jon Seymour <jon.seymour@gmail.com>
Commits on Jan 24, 2011
  1. Changed _select so that shifting is a function of the function

    jonseymour committed Jan 24, 2011
    returned and not a responsibiity of the strategy.
    
    Signed-off-by: Jon Seymour <jon.seymour@gmail.com>
  2. Restructure dispatching as a strategy.

    jonseymour committed Jan 24, 2011
    Dispatching now has 3 phases.
    
    Parsing renders arguments which are not a single command into a command.
    
    Selection derives a handler from the command.
    
    If a handler is found, it is called.
Commits on Jan 23, 2011
  1. Rationalize dispatcher implementation.

    jonseymour committed Jan 23, 2011
    Handlers are now invoked with this set to the api of the
    dispatcher that contains them.
  2. added a TODO section.

    jonseymour committed Jan 23, 2011