[comp.sys.amiga] xlispstat for the amiga

davids@utstat.uucp (David Scollnik) (10/02/90)

In a recent posting, duncan@csd4.csd.uwm.edu (Shan D Duncan) wrote : 

#@> Just what is the interest in getting XlispStat for the amiga?
#@>
#@> The unix version and Mac version are available for ftp from
#@> umnstat.stat.umn.edu, However, the amiga specific port (as far as
#@> I know)  is only available from:
#@> 
#@> Professeur J. K. Lindsey
#@> Universite de Liege
#@> Faculte d'Economie, De Gestion, et de Sciences Sociales
#@> Sart Tilman B31
#@> 4000 Liege,  Belgium
#@> 
#@> Luke Tierney who made the unix and Mac version available for ftp
#@> would try and get the amiga version and make it ftpable if there
#@> is enought interest.

I contacted Luke Tierney a few weeks back, indicating that I'd like to 
obtain a copy of XLispStat for the Amiga, and was also directed to the 
fellow at the address above. I also enquired as to the the e-mail address 
of Professeur J. K. Lindsey. Unfortunately, Luke Tierney is unaware of it
( or even if one exists ).

#@> 1) Does anyone have any specifics on the amiga version of
#@> Xlispstat 2.0?  (memory, plotting options, stat routines etc)

Sorry, no. Several of the respected statisticians within this department 
have given the mac version high praise. Let us hope that the Amiga port 
is no dissappointment.

#@> 3) Anyone ever use this package.... comments, impressions?

See my response to 2) above.

#@> 4) Would anyone have e-mail contact with the Belgium address?
#@> 
#@> 5) Possibility for sending it to Fred Fish for inclusion in his
#@> library.

This is a fabulous idea ... Perhaps you ( duncan@csd4.csd.uwm.edu ) 
or I should contact Professeur J. K. Lindsey in the near future, and 
discuss this with him. Unless, perhaps, a Belgian Amigan is willing to 
pick up the ball ( and spare us from taking the tedious inter-continental 
snail-mail route ) ??

At the very least, it WOULD be nice to have this program placed onto an 
accessable ftp site.


-- 
  David P.M. Scollnik         |   UUCP:   utstat!davids
  University of Toronto       |  bitnet:  davids@utstat.utoronto
  Deptartment of Statistics   |    arpa:  davids@utstat.toronto.edu
  *** Let's GO Blue Jays !!! *** 

duncan@convex.csd.uwm.edu (Shan D Duncan) (11/21/90)

Xlispstat for the amiga can be found on fish disks 385-386
archived for anonymous/guest ftp at ux1.cso.uiuc.edu
(128.174.5.59)

It is also available for ftp at umnstat.stat.umn.edu
(128.101.51.1) in /put/xlispstat/amiga.

Both archives are in zoo format, the fish version also uses lharc.

The version on the fish disks (385) has been compiled for a coprocessor
using Lattice and uses PAL screens.  Disk 386 contains the source code.  

Here is the Readme file from the  binary archive on Fish 385.

                            XLisp-Stat

   This version of XLisp-Stat (v.2.1, release 1) has been ported to the Amiga 
from the Macinosh version supplied by Luke Tierney.

   This is a statistical program based on David Betz' XLisp. It does some of
the most advanced dynamic statistical graphics, included brushing, linking,
and 3D rotations. Menus and requestors can be created dynamically with simple
lisp commands, and treated as lisp objects, so that the program could be used
for many other non-statistical purposes, such as interactive expert systems
(perhaps after recompiling to eliminate the statistical routines). Lisp
commands can, for example, be used to define a window as a bitmap, a cursor
drawn and then used (see the file editcursor.lsp in the "book" drawer on the
XLisp_Stat_lsp diskette). The RGB colours can be dynamically controlled for
colour drawing (see the files man.lsp and man2.lsp in the "Test" drawer).

   In order to use the program, it must be in the same drawer as the lisp
programs on the XLisp_Stat_lsp diskette, which usually means that they are
put together on a hard disk. (It may be possible to squeeze everything on to
one diskette by eliminating the five drawers of examples, data etc. within
the main XLisp-Stat drawer). When started it loads the following files:

    init.lsp
    common.lsp
    help.lsp
    objects.lsp
    menubar.lsp
    statistics.lsp
    dialogs.lsp
    graphics.lsp
    graphics2.lsp
    graphics3.lsp
    regression.lsp
    autoload.lsp
    statinit.lsp  (if found: user defined initialization)

which, thus, should be in the same drawer as the program.

   XLisp-Stat has an ARexx port so that an editor may be used to prepare lisp
programs and send them directly to XLisp-Stat to be executed. An ARexx
program for Rick Stile's shareware UEdit is included, as an example. (It
should be placed in your arexx directory.) Commands, as character strings,
may also be sent from XLisp-Stat with the lisp command, arexx.

   All graphics produced may be saved to files in IFF format.

   The manual is a Technical Report of Luke Tierney (for version 2.0) which I
have formatted in PageSetter II with graphics produced on the Amiga. The
original TEX files from the Mac are also included, but they are for an earlier
version which I brought up to date from a printed copy. A much more detailed
book by Luke Tierney, "LISP-STAT An Object-Oriented Environment for
Statistical Computing and Dynamic Graphics" (John Wiley, 1990) is also
available. 

   For maximum speed, XLisp-Stat has been compiled with Lattice C v5.05 using
the options for direct access to a numerical coprocessor (M68881/M68882),
without passing by the Amiga IEEE libraries. Thus, it will not work if these
are not present. In any case, for dynamic graphics such a coprocessor is
indispensible. XLisp-Stat uses a four plane interlaced hi-res screen and so
requires 1mb of chip and at least another megabyte of fast ram (I have not
tried it with less than 3mb total. I have only used it with 2620 and 2630
boards.)

   The screen was designed with PAL systems in mind: 640x512 and a default
window size of 400x400. However, these are tested for and the appropriate
size screen is opened and a slightly smaller window, if necessary. NTSC
systems should have quite a bit less problem with chip memory, at the
expensive of 28% lower resolution and windows which are not always square. On
a PAL system, I can run XLisp-Stat (4 planes) with UEdit and Workbench (both
2 planes interlaced hires) comfortably.

   Please report any bugs or improvements to
   
                          J.K. Lindsey
                          Faculty of Economics, Business, and Social Sciences,
                          University of Liege,
                          Sart Tilman B31,
                          4000 Liege,
                          Belgium

-----------------------------------------------------
Thanks to all for making this available!

-Shan