summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES27
1 files changed, 13 insertions, 14 deletions
diff --git a/RELNOTES b/RELNOTES
index 82c3b528..f1857481 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -15,8 +15,8 @@
- new functions short-suffix and long-suffix for robustly
extracting the suffixes/extensions of path names.
- lib:
- - new functions cxr and cyr for traversing cons cell
- structure using a car/cdr path binary-coded in an integer.
+ - new functions cxr and cyr for traversing cons-cell
+ structures using a car/cdr path binary-coded in an integer.
- mismatch/rmismatch better optimized for strings
- starts-with and ends-with use these.
- structural pattern matching:
@@ -26,7 +26,7 @@
floating-point token.
- tests:
- target-installable test cases are now relocatable (can be installed
- at any path) due to small improvement in the run.sh script.
+ at any path) due to a small improvement in the run.sh script.
- program-wide:
- share/txr/stdlib moved to stdlib.
@@ -57,7 +57,7 @@
fileno is invoked on it
- formatted printing:
- format: new precision modifier - for zero instead of plus sign.
- - pic macro: takes advantae of format work to generate better code.
+ - pic macro: takes advantage of format work to generate better code.
- subprocesses:
- some file descriptor saving-restoring manipulations moved
into child process (in open-process, open-subprocess, run)
@@ -71,7 +71,7 @@
so that the txr-case construct effectively backtracks over the
data as it tries successive cases.
- command-line
- - new --noprofile option to invoke listner without processing
+ - new --noprofile option to invoke listener without processing
~/.txr_profile file.
Bugs
@@ -135,26 +135,25 @@
- used in tags.tl, which can therefore handle source code
that contains struct literals.
- compile/eval:
- - improvement coordination between error exceptions,
- compiler error messages sent to the error stream, and
- deferred warnings.
+ - improved coordination between error exceptions, compiler
+ error messages sent to the error stream, and deferred warnings.
Bugs
- listener:
- doc function not working in Cygwin/Cygnal port.
- - macro and oeprator completion after ' (quote) character;
+ - macro and operator completion after ' (quote) character;
so that (doc 'wh[Tab] will complete on a macro name like while.
- system interface:
- mkstemp build problem problem affecting Solaris and other platforms.
- printer:
- - added mising handing for for printing (sys:struct-lit ...)
- syntax as #S syntax.
+ - added missing handling for printing (sys:struct-lit ...) syntax
+ as #S syntax.
- parser
- bug with #; commenting syntax not playing nicely with #S literals.
- JSON:
- test cases on Cygwin work.
- - JSON print-read consistency problem addressed..
+ - JSON print-read consistency problem addressed.
- FFI:
- memory leaks in FFI type system when struct type is redefined.
- bug in deffi causing the libffi ffi_prep_cif_var function to
@@ -177,7 +176,7 @@
Features
- JSON support:
- #J syntax in TXR Lisp
+ - #J syntax in TXR Lisp
- allows quasi-quoting and circular notation.
- I/O with JSON objects, with convenience routines like
file-put-json, and others.
@@ -392,7 +391,7 @@
- Doc:
- numerous improvements in the manual, especially HTML output.
- New library function doc for documentation lookup:
- - (doc) -> open manual with default browswer
+ - (doc) -> open manual with default browser
- (doc 'cons) -> open manual to specific symbol
- INSTALL document maintained.