Download List

Descripción del Proyecto

TXR is a new data munging language. 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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-02-06 08:11
56

Esta versión corrige descodificación incorrecta de UTF-8 de un rango de caracteres válidos y cierra los problemas de seguridad relacionados con UTF-8, descodificación y recodificación. Se fija una regresión que rompió anchos de campo calculado en versión 55. Hexadecimal y octal escapa en literales de cadena y quasiliterals ahora es reconocido como dice la documentación. La notación [...] ahora tiene semántica de evaluación para argumentos simbólicos que son como Lisp-1. Se ha introducido un operador llamado op para escribir lambdas simples con una sintaxis currificar con argumentos numerados y implícitos.
This release fixes incorrect UTF-8 decoding of a valid character range, and closes security issues related to UTF-8 decoding and re-encoding. A regression that broke computed field widths in release 55 is fixed. Hex and octal escapes in string literals and quasiliterals are now recognized like the documentation says. The [...] notation now has evaluation semantics for symbolic arguments which are like Lisp-1. An operator called op has been introduced for writing simple lambdas with a currying syntax with numbered and implicit arguments.

2012-01-28 07:49
55

Esta versión introduce una nueva sintaxis de los corchetes que realiza una operación intuitiva basándose en el tipo del primer objeto. Proporciona Lisp 1 estilo exige funciones (ningún operador de llamada) y matriz rebanador de listas, vectores, cadenas y hashes e indexación. Sectores y elementos indizados son asignables. Indexación y divisiones pueden utilizarse en el idioma de la plantilla de salida y en quasiliterals de cadena.
This release introduces a new square bracket syntax that performs an intuitive operation based on the type of the first object. It provides Lisp-1 style calls for functions (no call operator) and array indexing and slicing for lists, vectors, strings, and hashes. Indexed elements and slices are assignable. Indexing and slicing can be used in the output template language and in string quasiliterals.

2012-01-22 11:25
54

La principal mejora de esta versión se relaciona con el depurador. Ahora es posible dar un paso en, sobre o de expresiones y ver un entorno completo y backtraces. Se ha agregado una versión vago de "anexar" a Lisp incrustado.

The main improvement in this release relates to the debugger. It is now possible to step into, over, or out of expressions, and see a complete environment and backtraces. A lazy version of "append" has been added to the embedded Lisp.

2012-01-12 15:24
53

Operadores y funciones nuevas se incluyeron en el dialecto de Lisp para procesamiento de lista perezosa e iteración paralelo. Sustituciones variables en la salida y quasiliterals pueden haber calculado anchos de campo. Se corrigió un error tiradora en la evaluación de las variables globales integradas.
New functions and operators were included in the Lisp dialect for lazy list processing and parallel iteration. Variable substitutions in output and quasiliterals can have computed field widths. A showstopper bug in the evaluation of built-in global variables was fixed.

2012-01-08 09:43
52

Esta versión incorpora una nueva directiva fuzz imperfecta partidos durante un intervalo de líneas, similares a los del contexto línea fuzz en el parche. La Directiva de recopilación se ha ampliado con un opcional hasta/última cláusula para limitar su alcance. Nuevas directivas mod y modlast en repetir/rep especifican salida alternativa cuando el número de repeticiones es igual a algunos n módulo m. repetición/rep toman un argumento que designa a una variable que contiene el número de repeticiones. Se ha agregado una función de gensym para TXR Lisp. Se han hecho correcciones.
This release adds a new fuzz directive for imperfect matches over a range of lines, similar to the context line fuzz in the patch utility. The gather directive has been extended with an optional until/last clause to limit its range. New mod and modlast directives in repeat/rep specify alternative output when the repeat count is equal to some n modulo m. repeat/rep take an argument which nominates a variable which holds the repeat count. A gensym function has been added to TXR Lisp. Bugfixes have been made.

Project Resources