home *** CD-ROM | disk | FTP | other *** search
- This disk contains the XLISP files you requested. The files are in a
- self extracting arj archive, xlisp21d.exe.
-
- To differentiate this version from the original David Betz version,
- this one is called XLISP-PLUS 2.1d. The alphabetic character will be
- increased in future versions.
-
- Go to the directory you wish to install xlisp, and run:
-
- xlisp21d
-
-
- Directory SOURCES:
- Contains all source files. Consult the READ.ME file in that directory
- for additional information.
-
- Directory DOCS:
- Contains one or more of the following:
- CLDOC.WP -- WordPerfect 5.1 source for documentation
- CLDOC.PS -- PostScript version of documentation
- CLDOC.TXT -- ASCII version of documentation, requires
- backspacing printer. For clear text, use an
- editor and delete all backspace-underscore pairs.
-
- Directory LSP:
- Contains the .LSP files, including init.lsp which XLISP automatically
- reads at startup.
-
- Directory BIN:
- Contains zero or more of the following executables:
- XLISP.EXE -- Requires 80386 or 80486, and at least
- 1 megabyte of extended memory. Uses DJ Delorie's
- port of the Gnu C compiler, and his DOS extender,
- go32. Not compatible with DPMI, but is compatible
- with VCPI and XMS. The compiler and DOS extender
- are available from grape.ecs.clarkson.edu as djgpp.
-
- EMU387 -- 80387 emulator for above. To use, set environment
- variable "set go32=emu c:/bin/emu387" assuming this
- file is in c:\bin directory.
-
- XLISPSML.EXE -- Runs on any generic IBM/PC or Clone. Compiled using
- Borland C++ (as a C compiler), Ralf Brown's spawno
- version 3.0 for nice SYSTEM function, and Fabrice
- Bellard's lzexe to compact the executable.
-
- Directory NDMAKE:
- Either empty or contains version 4.5 of Don Kneller's NDMAKE, a shareware
- make program. This was used for all the MS-DOS make files.
-
- Directory SPAWNO:
- Either empty or contains version 3.0 of Ralf Brown's SPAWNO, a freeware
- "virtual memory" spawn function used in creating xlispsml.exe.
-
-
- **********************
-
- OTHER VERSIONS:
-
- MS DOS: I am no longer building other versions (such as 80286, or
- 80x87 support for real mode).
-
- MS Windows: There are references hinting of a Windows version. Yes,
- that is coming someday. Meanwhile the work in this regard has
- resulted in still more obscure bug fixes, some improved code, and
- operation in medium memory model which is faster and more compact
- than the old large model. Medium model is not available for all
- compilers.
-
- OS/2: Don't have this. There is an excellent chance that Microsoft C
- will compile this as is if the GRAPHICS option is turned off.
-
- OS/2 PM: Not likely.
-
- AMIGA: Now supported (but I can't test it).
-
- UNIX: Seems to work on BSD style systems, at least. Those with
- ancient compilers may require some code/include file touchups.
-
- Macintosh: Someone, somewhere has the *STUFF.C file for this. With
- that file (which will need some hacking) there is no reason for it
- not to work.
-
- Others computers: I've tried to make the code as portable as
- possible. You'll need to write a *STUFF.C file for your system. Also
- read XLISP.H closely. All the 80x86'isms are, thank God,
- conditionally included, so these won't get in the way.
-
- C++: It won't compile, but you should be able to hack on the code a while
- and get it to go. The ANSI C conversion work I've done should help you,
- although I've only converted function headers as necessary to keep the
- C compilers happy.
-
-
- Tom Almy
- toma@sail.labs.tek.com
-