Subject: Server version 1.6.0 released

From: Pavel Curtis <[email-masked]>
Date: Thu, 13 Aug 1992 18:49:40 -0700

Version 1.6.0 of the LambdaMOO server is now available for anonymous FTP from
host `parcftp.xerox.com', file `pub/MOO/LambdaMOO-1.6.0.tar.Z'; don't forget to
use `binary' mode...

This release is mostly a clean-up release, getting the server in better shape
for the next two major improvements: ref-counting and a disk-based database.
We did manage to include a few user-visible enhancements along the way,
however.

The updated version of the LambdaMOO Programmer's Manual is not yet available;
we hope to put it out for FTP by Monday.

Enjoy!

	Pavel/Haakon and Phil/Dren

>From ChangeLog.txt:

Version 1.6.0, 14 August 1992
-- Changed MOO-code parser to generate the old version 1.3 program-
   representation based on abstract syntax trees.  These syntax trees are then
   translated to vectors of bytecodes.  This is much cleaner and easier to
   understand than the old method; perhaps surprisingly, it also appears to be
   significantly faster, too.  (Version 1.5.21)
-- Added support for compilation on MIPS SVR3 machines.
-- Added support for a remote `checkpoint-request' signal (SIGUSR2), analogous
   to the existing `shutdown-request' signal (SIGUSR1).
-- Changed unparser to first convert bytecodes to trees and then use output
   routines from version 1.3 of the server.  Same for line numbers.
-- Error tracebacks now include line numbers for all frames on stack.
   (Version 1.5.24)
-- Cleaned up interpreter code.
-- Added sqrt() and server_log() built in functions (Version 1.5.25)
-- All built-in function registration procedures are now located in one list,
   so it is easier to add new ones.
-- Added match(), rmatch(), and substitute() built-in functions to handle
   regular expression searches. (Version 1.6.0)