Newsgroups: comp.lang.lisp.x,sci.stat.math,sci.stat.edu
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!bloom-beacon.mit.edu!gatech!newsxfer.itd.umich.edu!jobone!lynx.unm.edu!umn.edu!umnstat!luke
From: luke@umnstat.stat.umn.edu (Luke Tierney)
Subject: XLISP-STAT Release 3.44 available (includes fix for print bug)
Message-ID: <D0EsHG.8Ju@news.cis.umn.edu>
Sender: news@news.cis.umn.edu (Usenet News Administration)
Nntp-Posting-Host: umnstat.stat.umn.edu
Organization: School of Statistics, University of Minnesota
Date: Tue, 6 Dec 1994 21:48:19 GMT
Lines: 147
Xref: glinda.oz.cs.cmu.edu comp.lang.lisp.x:1385 sci.stat.math:3533 sci.stat.edu:3492

XLISP-STAT Release 3.44 for UNIX systems, Macintosh and MS Windows is
now available for anonymous ftp from umnstat.stat.umn.edu
(128.101.51.1). All versions include a number of bug fixes, in
particular a fix for the floating point printing bug introduced in
Release 3.43.

The sources for all versions are in

	pub/xlispstat/xlispstat-3-44.tar.gz

This a tar archive compressed with the GNU gzip compression utility.
Once you have retrieved the file you can extract the sources with

	gzip -cd | tar xvf - 

The Macintosh and MS Windows distributions are in the directories
pub/xlispstat/macintosh and pub/xlispstat/mswin. README files in those
directories give further details. The Macintosh release now includes a
native PowerPC version.

For the Macintosh version, be sure to get both an executable and the
support fies. Workspaces are tied to version numbers; old workspaces
will not work with new executables.

This is a beta realease -- some things are still in flux, others have
not been extensively tested. Please let me know if you run into any
problems.

Changes from 3.37 include

3-39 - 3-40:

	Fixed SetPort bug that could cause crash after creating graph
	with :show nil.

	Added win32 code.

	Fixed scrolling bug in Windows version (affected name-list
	primarily).

	Added check to prevent graph-protos with vars=0 from failing
	on some systems.

	Modified load-dll for Windows to return multiple values on
	error.

	Modified postscript header for saved bitmap image on X11.

	Fixed bug in cond with empty consequent (from Tom Almy).

	Added check for Win16 vs Win32 workspace.

	Added WIN32 *features* for Win32 version.

	Added exit call to osfinish on Macintosh version -- may avoid
	some problems.

	Fixed Windows listener trimming to ignore line structure and
	always trim.

	Added some tests for initialization for handling early
	termination in Macintosh version.

	added :if-does-not-exist nil to internal load call


3-40 - 3-41:

	Redefined pusharg macro on suns to work arouns apparent
	compiler bug in 4.1.3 optimizer for sparcs

	Increased stack size on win32 version.

	Fixed makefile wor win32 so icon is available to progman.

	Added handling of show/hide window messages for modeless
	dialogs in Windows version.

	Added :xlisp-stat *feature* entry.


3.41 - 3.42:

	Modified callbacks to protect against oscheck event processing
	on Macintosh and Windows version.

	Changed OFFTYPE to unsigned long on all versions -- avoid
	problems with hashing where high end of vritual address space
	is used.

	Fixed activation handling to work properly in win32.

	Fixed polygon drawing to work in win32.

	Cleanups for conversion to MetroWerks compiler;	added macros
	for full prototype generation on files used on Macintosh.

	Added PowerPC changes.

	Fixed load to properly set *load-pathname*.

	Modified test files to use *load-pathname* for directory of
	stuff to load.

	Modified redraw content to not erase entire view rectangle.

	Modified comparison to break ties using original position
	(make stable).

	Modified to handle arc drawing with large/negative arcs
	properly on windows version.

	Fixed size and location commands to work with iconified windows
	on Windows version.

3.42 - 3.43:

	Cleaned up minimization code; replaced internal derivative and
	minimization code by lisp code. Added level 1 BLAS routines.

	Modified floating point printing to work around MetroWerks bug
	and produce nicer output.

	Replaced lisp 'replace' function by internal version.

	Fixed errors in byte code handling of typed array arguments to
	aref's.

	Fixed bug in make-array's handling of :initial-contents arguments.

	Fixed problems with allocating and accessing complex vectors.

	Fixed check of argument count in test code generation.


3.43 - 3.44:

	Fixed declaration in linalg.h that caused problems on non-ansi
	compilers (like sun's bundled cc).

	Modified coerce to allow coercing multi-dimensional typed arrays.

	Fixed bug in ~f floating point printing introduced in
	workaround for MetroWerks bug.

	Modified vector allocation to try minor gc before major one.
	This may improve gc speed for vector allocation-intensize code.
