INSTALLATION newLISP V. 2.0, 1-1-94 
===================================

NLISP20.EXE is a self extracting archive. Create a new directory and
copy NLISP20.EXE into it. Execute NLISP20.EXE to extract:

README.TXT		this file
NEWLISP.EXE		newLISP executable for MS Windows
NEWLISP.HLP		Windows help file
LED.EXE			Lisp notepad editor
INIT.LSP		Lisp source automatically loaded on start-up
MATH.LSP		various math auxiliary functions
DEMO.LSP		shows a newLISP demo, loads various other files
TURTLE.LSP		functions and demos for turtle graphics
DRAGON.LSP		fractal drawing demo using turtle graphics
HANOI.LSP		'Towers of Hanoi' demo program with graphics
ICON.LSP		function and demo for displaying icons
MCI.LSP			function and demo for Multi Media Interface
DDE.LSP			functions and demo for Dynamic Data Exchange
MOUSE.LSP		functions and demo for programming mouse events
OOP.LSP			demo of object oriented programming
DRAW.LSP		simple draw program, demo of graphics and mouse
EXTERN.C		example 'C' source for DLL interface
EXTERN.DEF		example definition file for DLL interface
EXTERN.BOR		example make file for DLL interface
EXTERN.LSP		example lisp source for calling DLL functions


GETTING STARTED
===============
Using the File/Load option from the main menu load the file DEMO.LSP.
Use the mouse to start various demos.

Use the Edit option from the main menu to open multiple Lisp editors.
*Double click* on a function in the list box, to bring it in to the editor
for viewing, editing or evaluation. Click the right mouse button, while in the
edit window, to pop up a special menu, which works on selected portions of text
in the edit window. Try double clicking on various parts of a function.

In the main window, after exiting the demo and hitting <enter>, Lisp
expressions can be entered directly. Using the File/Save option from 
the main menu the whole environment with all its changes can be saved to a file.

Note, that most of the functions are commented in their source files.
These comments are not visible when editing in memory using the newLISP edit
option.  View the source file with LED.EXE or any text editor to read the 
comments.


NEW FEATURES AND CHANGES  1.43 -> 2.0 (see help file for details)
=================================================================
  - DLL interface added
  - windowed Debugger added
  - 'case' and 'cond' now accept blocks
  - '(rand 0)' now initializes random function with current time
  - 'dotimes' and 'dolist' - variable is now local to expression
  - 'concat' now has a limit of 16 args   
  - 'map' and 'apply' now evaluate only once (standard behaviour)
  - when copying lambda expressions, state list gets also copied 
  - 'upper-case' 'lower-case' now work on international characters
  - parser now sensitive to international characters (over 127)
    

COPYRIGHT
=========
newLISP version 2.0 may be freely used and distributed.  Distribution
must contain this file and all other files mentioned.  All files must be 
distributed unchanged.  No fees may be charged for the software or its
distribution. newLISP must not be bundled together with other products, for 
which charges are made. 

"newLISP" is a trademark of Interdata Development Group.

Contact INTERDATA for manuals or special copy/distribution arrangements.

           INTERDATA DEVELOPMENT GROUP
               Attn: Lutz Mueller
                 P.O. BOX 7263
         MENLO PARK, CA 94026-7263, U.S.A.

or E-MAIL via COMPUSERVE: 76530,244


Manuals (reprint of help file) are $19.95 + $3.00 shipping US or $5.00
for international shipping. Send check issued by a US Bank.

				- *** -
