[comp.lang.lisp] XLISP 2.0 reference available

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/^.*$/&/
	}
}