tim@hpfcbig.SDE.HP.COM (Tim Mikkelsen) (12/13/89)
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: tim@hpfclp.sde.hp.com UUCP address: hplabs!hpfcla!tim
tim@hpfcbig.SDE.HP.COM (Tim Mikkelsen) (12/19/89)
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.
tim@hpfcbig.SDE.HP.COM (Tim Mikkelsen) (12/22/89)
The anonymous ftp location for the XLISP 2.0 reference is: hpseso.sde.hp.com The file is under the pub directory and is called ref.text
tim@hpfcbig.SDE.HP.COM (Tim Mikkelsen) (12/22/89)
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
john@nih-csl.UUCP (john knight) (12/29/89)
I got a copy of XLISP 2.0 reference. It provides the best explanation of the Object Oriented portions of XLISP, I have seen.
tim@hpfcbig.SDE.HP.COM (Tim Mikkelsen) (01/06/90)
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 (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
jiii@visdc.UUCP (John E Van Deusen III) (01/07/90)
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/^.*$/&/ } }