I have written a reference for XLISP 2.0 that I am making available for
non-commercial use.
I will e-mail the reference to interested parties. If there is enough
demand, I can post it to notes. It includes a description of each
symbol, function, special form and keyword available in XLISP. The
parts of each reference entry include:
Name of the entry
Type of the entry (variable, function, etc.....)
Location (built in or extension)
Source file where code for entry is located
Common LISP compatable level of CL compatabilitiy
Supported on specifies machine dependencies
Syntax defines the syntax or usage
Description define conditions, results, defaults, etc.
Examples example uses of the entry
Comments notes, bugs, usage notes, etc.
Tim Mikkelsen
ARPA address: ···@hpfclp.sde.hp.com
UUCP address: hplabs!hpfcla!tim
I have gotten quite a few responses to my posting about an XLISP
reference. Rather than mail out to individuals, I will be setting up
for an anonymous ftp at some reasonable machine. I will post another
response as to the location of this shortly. For those people who
mailed to me who did not have arpa addresses, I will still mail the
reference directly.
Thanks for the interest.
Tim Mikkelsen
PS - even though I work at HP, the XLISP reference work is not related to HP.
It turns out that hpseso IS NOT anonymous ftp accessible. Sorry :-(.
I am trying to find a suitable machine for ftp access. I could post shar'ed
and compressed files to notes, but this is still a little over 200Kbytes.
The raw text is about 450Kbytes.
Does anyone interested have access to a good public hub that I could send
the reference to for putting on an anonymous ftp hub?
Tim (net naive) Mikkelsen
From: john knight
Subject: Re: XLISP 2.0 reference available
Date:
Message-ID: <1301@nih-csl.UUCP>
I got a copy of XLISP 2.0 reference. It provides the best
explanation of the Object Oriented portions of XLISP, I have seen.
From: John E Van Deusen III
Subject: Re: XLISP 2.0 reference available
Date:
Message-ID: <726@visdc.UUCP>
To everyone who has obtained Tim Mikkelsen's excellent and very
useful XLISP Reference in ASCII format, the following sed script
might be of interest to you. It slightly reformats the document
so that when piped through pr(1), there are no empty pages. It
also keeps the text within reasonable margins for printing on
8.5x11" paper, and provides some additional consistency in tabbing
and line spacing.
Assuming that you have the files ref1.Z, ref2.Z, ref3.Z, ref4.Z,
and ref5.Z as provided by Tim Mikkelsen, and the sed script
contained here has been saved as sedf; the following command, or a
variation, will produce the reformatted document in the file prt:
$ zcat ref[1-5].Z | sed -f sedf | pr -h "XLISP Reference" > prt
--
John E Van Deusen III, PO Box 9283, Boise, ID 83707, (208) 343-1865
uunet!visdc!jiii
===cut here===
/^[]$/,${
s/^[ ] / /
s/^ / /
s/^ [ ]/ /
/^ /s/^ */ /
/^[ ][ ]* [ ][ ]*/s/ //
/^EXAMPLES$/,/^[^ ]/{
/^[ ]*$/d
/^ /!{
/^EXAMPLES$/a\
/^EXAMPLES$/!{
/^[]/!i\
}
}
s/^ //
}
/^SYNTAX$/,/^DESCRIPTION$/{
/^[ ][ ]*<.*>.*-/,/^$/{
s/- *[ ]/- /
/>.*- /!{
/^[ ][ ]* /!{
s/^[ ][ ]*/& /
}
s/^ //
}
}
}
/^DESCRIPTION$/,/^EXAMPLES$/{
s/ */ /g
s/\. /\. /g
}
/^[A-Z][A-Z ]*:/,/^$/{
s/ */ /g
s/\. /\. /g
}
/^$/,/^..*/{
/^$/d
/^[]$/!i\
}
/^[]$/,/^.*/{
/^[]$/d
/^$/d
/^.*$/s/^.*$/&/
}
}
An accessable ftp machine!
The XLISP 2.0 reference has been made available for anonymous FTP on
host cs.orst.edu, in the pub/xlisp directory, file xlispref.txt (a plain
ASCII text file, roughly 412k in size). It is requested that you
retrieve this file ONLY during non-working hours (say 7pm to 7am,
Pacific Time).
I've tested access to this machine and the file and I was able to get at
it. As mentioned the file is large, so it took about 9 minutes to get
the entire file at 8 PM.
Thanks to Marion Hakanson (········@cse.ogi.edu) for getting this put on
cs.orst.edu. There will be a few other machines that the reference will
be ftp'able from (including simtel20). I'll post these new machines on
comp.lang.lisp.x (which is probably where this note should have gone).
Tim Mikkelsen