home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
lisp
/
interpre
/
xlispplu
/
read.me
< prev
next >
Wrap
Text File
|
1992-01-14
|
4KB
|
97 lines
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