Search this site


Metadata

Articles

Projects

Presentations

New fex version available (20071119)

Hop on over to the fex project page and download the new version.

Changelist:

20071119 -
  - Add nongreedy tokenizer. Same semantics of strtok_r(), but doesn't skip
    empty tokens.
  - Renamed tokenizer to split, since really that's what it was doing.
  - You can invoke the nongreedy tokenizer by using '?' as the first character
    of a {} set:
     args: :{?4,6}
     input: one:::four::six
     output: four:six

New fex version available (20071026)

Hop on over to the fex project page and download the new version.

Changelist:

20071026 - First major release
  - Added some tests
  - If you want to specify a different first split token, the first character 
    can be any non-digit character which is not '-' or '{'.

    These are now equivalent:
    % echo "foo/bar/baz" | fex 0/2
    bar
    % echo "foo/bar/baz" | fex /2
    bar

    Previously, this would give an error due to a design decision.

New keynav release available

This release of keynav adds necessary support for configuration files and the benefits obtained from dynamic configuration.

View the project page and/or download keynav-20070629.tar.gz

Update: 20070627 had problems with $HOME so I released a new version (0629).