Download List

Projeto Descrição

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 versão corrige decodificação UTF-8 incorreta de um intervalo de caracteres válidos e fecha questões de segurança relacionadas ao UTF-8, decodificação e re-codificação. Uma regressão que quebrou as larguras de campo calculado na versão 55 é fixo. Escapes octais e hexadecimais em literais de Cadeia de caracteres e quasiliterals são agora reconhecidos como diz a documentação. A notação de [...] agora tem semântica de avaliação de argumentos simbólicos que são como Lisp-1. Um operador chamado op foi introduzido para escrever lambdas simples com uma sintaxe currying com argumentos numeradas e implícitas.
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 versão apresenta uma nova sintaxe colchete que executa uma operação intuitiva com base no tipo de objeto primeiro. Ele fornece estilo Lisp-1 chama para funções (nenhum operador de chamada) e matriz de indexação e divisão de listas, vetores, seqüências de caracteres e hashes. Fatias e elementos indexados são atribuídas. Indexação e divisão podem ser usados na língua de modelo de saída e no quasiliterals de Cadeia de caracteres.
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

A principal melhoria nesta versão refere-se ao depurador. Agora é possível pisar em, sobre ou de expressões e ver um ambiente completo e "backtraces". Uma versão lenta de "anexar" foi adicionada para o Lisp incorporado.

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

Os operadores e novas funções foram incluídos no dialeto de Lisp para processamento de listas preguiçoso e iteração paralela. Variáveis substituições na saída e quasiliterals podem ter computado larguras de campo. Foi corrigido um bug showstopper na avaliação das variáveis globais internos.
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 versão adiciona uma nova directiva fuzz imperfeitas partidas de uma gama de linhas, semelhantes a penugem de linha contexto no utilitário patch. A Directiva gather foi estendida com um opcional até/última cláusula para limitar sua gama. Novas directivas mod e modlast em repetir/rep especificam saída alternativa quando a contagem de repetição é igual a algum n módulo m. Repetir/representante tem um argumento que nomeia uma variável que contém a contagem de repetição. Uma função de gensym foi adicionada para TXR Lisp. Foram feitas correções de bugs.
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