Hi all,
TXR 199 is out. Binaries at Bintray.
- New compiler optimizations, particularly access to global lexical variables.
- File compiler now conveniently propagates hash bang line from source file to compiled file, and that hash bang operation is supported in compiled files.
- Top-level forms treated more incrementally by evaluator and compiler. This means that for instance we can compile (progn (defmacro foo ()) (foo)) as a top-level form. The sub-forms are expanded and compiled separately and sequence.
- New functions in library: random-float, signum and others. Floating-point rounding control exposed, if available in host platform.
- Fixed bug in compiler's treatment of nil test in (for ...) loop.
- Numerous doc improvements.
Cheers ...