XLISP

Search
Votes / Statistics
Rating 
7.5/10
Hits: 7,300
Downloads: 2,393
Votes: 2
My Atarimania
Comments (0)

Screenshots - XLISP

XLISP atari screenshot

Information - XLISP

GenreProgramming - LanguageYear1986
LanguageCompiled CPublisher[no publisher]
Developer[n/a]Distributor
ControlsKeyboardCountryUSA
Box / InstructionsEnglishSoftwareEnglish
Programmer(s)

Chabris, Christopher F. / Betz, David

LicensePD / Freeware / Shareware
SerialST TypeST, STe / 0.5MB
ResolutionLow / Medium / HighNumber of Disks1 / Single Sided
Dumpdownload atari XLISP DownloadMIDI
Protection

Instructions - XLISP

===========================
XLISP 1.7 for the Atari ST
===========================


This is the complete distribution of XLisp version 1.7 for the Atari ST.
It is much more recent than and _replaces_ any versions numbered or
posted earlier, including 1.5b!

XLisp is an experimental, object-oriented, public-domain version of the
Lisp programming language.  It is an interpreter, not a compiler.  Xlisp
was developed and copyrighted by David Michael Betz.  It is written in
portable C code, and runs as a TOS-takes parameters program.

The file you are reading is XLISP.DOC, and it contains the list of posted
files, whom to contact for help and maybe some notes on the ST-specific
aspects of the language.


The following files are absolutely necessary to run this posting of XLisp,
and all must be in the same directory:

  XLISP.TTP       Executable code for the interpreter.
  INIT.LSP        Initialization file, loaded automatically on startup.

The following files provide extensions to the basic XLisp environment,
often using ideas drawn from various other Lisp implementations.  They
are not _absolutely_ necessary to run XLisp:

  COMMON.LSP      Common Lisp extensions (should be loaded by INIT.LSP).
  XTRACE.LSP      Autoloading trace function definitions.
  FRANZ.LSP       Franz Lisp extensions (should be loaded by INIT.LSP).
  VT52ST.LSP      ST-specific vt52 emulator function definitions (should
                   be loaded by INIT.LSP).


The following files are recommended documentation:

  XLISP.MAN       Complete XLisp manual, 43 pages long, print from GEM
                   Desktop by double-clicking and selecting Print.
  XLISP.DOC       The file you are reading.


PLEASE NOTE that _none_ of the files listed after this point are required
to run or use XLisp fully!  The files listed above are _all_ you need to
program in XLisp on your ST!  As listed below, the C source code is
being provided for those advanced users or programmers who want to improve
or extend XLisp.  If you do make any significant enhancements, please make
them available to the rest of us (within Mr. Betz's guidelines)!


As posted, the XLISP.TTP application was compiled using Lattice C on the
ST.  The following are the source files used to (re)build XLisp:

  STSTUF.C        (Name "STSTUFF.C" on disk!)
  XLBFUN.C
  XLCONT.C
  XLDBUG.C
  XLDMEM.C
  XLEVAL.C
  XLFIO.C
  XLFTAB.C
  XLGLOB.C
  XLINIT.C
  XLIO.C
  XLISP.C
  XLISP.H
  XLJUMP.C
  XLLIST.C
  XLMATH.C
  XLOBJ.C
  XLPRIN.C
  XLREAD.C
  XLSTR.C
  XLSUBR.C
  XLSYM.C
  XLSYS.C



You should check for future postings of this file, which will contain bug
reports and/or fixes, as well as other information of interest regarding
XLisp on the ST.  Kindly direct all questions and comments to: 

    Christopher F. Chabris
    CompuServe: 73277,305
    (on regularly in ATARI16 & ATARIDEV)

    15 Sterling Road
    Armonk, NY  10504
    (914) 273-8828

    UUCP: ...!harvard!h-sc4!chabris
    ARPAnet: chabris%h-sc4@harvard.ARPA
    BITNET: chabris@HARVUNXU.BITNET



Thank you very much, good luck, and have fun!



*** 9/4/86: PLEASE NOTE that the XLisp files posted this week include only
    XLISP.TTP, INIT.LSP, XLISP.DOC, and XLISP.MAN!  They will soon be
    augmented with the complete source code and extension files listed
    above, as well as examples of Lisp code from time to time.  As soon as
    this is possible, new versions of INIT.LSP and XLISP.DOC will also be
    provided as replacements for those available now.  You will _not_ need
    to change XLISP.TTP or XLISP.MAN, so you need not worry about
    downloading the same long files more than once!  Thank you very much.

      -- Chris Chabris

About Us - Contact - Credits - Powered with Webdev - © Atarimania 2003-2024