[jamming] FTJam 2.5.3 release candidate available

David Turner david at freetype.org
Sun May 13 14:28:56 PDT 2007


Hello everyone,

just to inform you that I could finally a few hours of free time this week-end
to package a release candidate for an upcoming 2.5.3 release. This only includes
two big changes compares to the previous release:

  - a new built-in COMMAND (a.k.a. Command) that can be used to invoke shell
    commands and returns their output as a list of strings (one string per line
    of output)

  - a new built-in SPLIT (a.k.a. Split) that can be used to split values at
    given separators characters. For example, this can be used to decompose
    the lines returned by COMMAND into single words when you need to.

I know that the equivalent of SPLIT can be done with the MATCH rule, but this
requires more work, plus additionnal quoting for any separator that happens to
be one regular expression magic character. The SPLIT command is much simpler to
use, and should also be much faster.

If people complain, I'll rename SPLIT to something else. Please notice that I
favor meaningful names rather than stupid abreviations ( strpbrk, uggg :-( )

Finally, the code has been tested on Unix and Windows only. For VMS, it assumes
that popen() is available. There is code for OS/2, but I couldn't compile it yet
(my OS/2 virtual machine seems broken at the moment). On Classic MacOS, COMMAND
always return an empty string...

I would appreciate if someone could test and eventually patch the code to make
it work properly on VMS and/or OS/2. In the meantime, enjoy:

  sources:       http://david.freetype.org/jam/ftjam-2.5.3rc1.tar.bz2
  linux binary:  http://david.freetype.org/jam/ftjam-2.5.3rc1-linux-libc6.tar.bz2
  win32 binary:  http://david.freetype.org/jam/ftjam-2.5.3rc1-win32.zip

Besides, I've attached the content of the CHANGES files for those that have never
used FT-Jam

Regards,

- David Turner
- The FreeType Project  (www.freetype.org)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CHANGES
Type: application/octet-stream
Size: 9148 bytes
Desc: not available
Url : http://maillist.perforce.com/pipermail/jamming/attachments/20070513/c13e2218/CHANGES.obj


More information about the jamming mailing list