Projects / TXR

TXR

TXR is a new data munging language to replace the likes of awk and Perl. TXR's special pattern language provides template-based matching of entire documents or large sections of documents. It also contains a language for functional and imperative programming. It is written in C and takes the form of a utility that is portable to Unix-like platforms and Windows.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  17 May 2013 18:02

    Release Notes: This release adds many new features, bugfixes, and completion of the reference manual.

    •  20 Apr 2012 22:18

      Release Notes: This release has been ported to OS X, FreeBSD, and NetBSD, supports a few popular regex tokens, exposes the regex compiler as a function (allowing programs to build and use regular expression syntax trees), provides new ways of iterating over hash tables with lazy lists, adds some time functions, improves seeding of PRNG, and fixes a bug related to argument processing in @(next) directive.

      •  06 Apr 2012 17:29

        Release Notes: An generational garbage collector has been implemented. There are two small improvements in the pattern language and caching optimizations in hash tables.

        •  30 Mar 2012 21:22

          Release Notes: Garbage collector performance improvements. Numeric library documentation, fixes, and semantics tweaks. A new @(rebind) directive. New functions, mostly in the numerical area. Bugfixes.

          •  23 Mar 2012 22:10

            Release Notes: Floating point support has been introduced, allowing TXR to be more suitable for scientific data munging, making this a major milestone. Some new functional combinators have been added. There is a small refinement in URL/percent encoding/decoding. A showstopper bug in recently introduced quicksort routine has been repaired, affecting vector/string sorting.

            Screenshot

            Project Spotlight

            TeeChart for Java

            A Java charting library for Swing, SWT, Android, and BlackBerry.

            Screenshot

            Project Spotlight

            Horde Ansel

            A Horde photo gallery application.