picolisp

Unnamed repository; edit this file to name it for gitweb.
git clone https://logand.com/git/picolisp.git/
Log | Files | Refs | README | LICENSE

commit 68d6ec3d42ded7e7fb94c32c88828a5eacc6d82a
parent 32b1404f337da4b3004a98ae6c90f4528ff17f7f
Author: Alexander Burger <abu@software-lab.de>
Date:   Thu, 30 Jun 2011 12:17:16 +0200

New release is out
Diffstat:
MCHANGES | 4+++-
MReleaseNotes | 37++-----------------------------------
Mersatz/picolisp.jar | 0
Msrc/vers.h | 2+-
Msrc64/version.l | 4++--
5 files changed, 8 insertions(+), 39 deletions(-)

diff --git a/CHANGES b/CHANGES @@ -1,4 +1,6 @@ -* XXjun11 picoLisp-3.0.7 +* XXsep11 picoLisp-3.0.8 + +* 30jun11 picoLisp-3.0.7 Numbers and strings in 'native' structure arguments Signal portability problems 'dbSync' on arbitrary objects diff --git a/ReleaseNotes b/ReleaseNotes @@ -1,40 +1,7 @@ -25jun11abu +30jun11abu (c) Software Lab. Alexander Burger - Release Notes for picoLisp-3.0.7 + Release Notes for picoLisp-3.0.8 ================================ -1. Runtime files, like the line editor history and temporary directories, were - moved to a ".pil/" directory in the user's home directory. The reason is that - for a global installation of PicoLisp, neither the installation directory nor - the current working directory can be assumed to be writable. - - The line editor history used to reside in the installation directory, in the - file "@.picoHistory". It is now in "~/.pil/history". - - Temporary directories (with the PID as name) were created in a "tmp/" - directory in the current working directory. They are now in "~/.pil/tmp/". - -2. A local startup script './pil' was introduced, analog to the global - "/usr/bin/pil" script. It replaces './p'. Instead of './dbg', it is - recommended to use './pil +'. - -3. An implementation of the 64-bit version for PowerPC (ppc64). Code generation - could probably be further optimized, and there may be bugs. But self-assembly - works, and the unit tests pass. - -4. Changed the meta-character for function calls in URLs from '@' to '!' This - was necessary, because '@' may conflict with home directory specifiers in - path names. - - As a result, it may be necessary to fix existing applications. This involves - usually changing things like "@start" and "@stop" to "!start" and "!stop" in - all relevant places. - -5. For Ersatz PicoLisp, the startup script's name was changed from "picolisp" to - "pil", to be consistent with 'pil' in "real" PicoLisp. - -6. There is a new prefix class '+UB' for '+Aux' relations. It maintains - UB-Trees, which allow efficient range access to multidimensional data. - Currently, only numeric keys are supported. diff --git a/ersatz/picolisp.jar b/ersatz/picolisp.jar Binary files differ. diff --git a/src/vers.h b/src/vers.h @@ -1 +1 @@ -static byte Version[4] = {3,0,6,17}; +static byte Version[4] = {3,0,7,1}; diff --git a/src64/version.l b/src64/version.l @@ -1,6 +1,6 @@ -# 10jun11abu +# 30jun11abu # (c) Software Lab. Alexander Burger -(de *Version 3 0 6 17) +(de *Version 3 0 7 1) # vi:et:ts=3:sw=3