Initial commit of newLISP.
[newlisp.git] / README
blob835a64e1801c85702086257ea2d2e1b7dd21ece8
1 newLISP version 9.x.x for LINUX, FreeBSD, Mac OSX Solaris and Win32
2 ===================================================================
5 INTRODUCTION
6 ------------
7 newLISP(tm) is LISP like scripting language for general programming
8 artificial intelligence and statistics. 
10 For more details about newLISP see the Users Manual and Reference in the
11 distribution file: 'newlisp_manual.html' and for newlisp-tk: 
12 './newlisp-tk/newlisp-tk.html'
14 Code contributions, bug fixes, reports and comments are welcome. New
15 versions are available at:
17  http://newlisp.org
18     or
19  http://newlisp.org/downloads
20     or
21  http://sourceforge.net/projects/newlisp
23 See the file CHANGES in the source distribtion for changes over 
24 previous versions or
26  http://newlisp.org/downloads/newLISP_xx_Release_Notes.html
28 New versions in development are available at:
30  http://newlisp.org/downloads/development
32 Please contact me via email at: lutz@nuevatec.com.
35 BUILD and INSTALL
36 ----------------
38 See the files doc/INSTALL, doc/LOCALIZATION and doc/FILES for detailed 
39 info or type: 
41   make
43 to discover the current platform and make for Linux, MacOSX, FreeBSD, OpenBSD,
44 NetBSD and Solaris/SunOS automatically.
46 then to install with superuser permissions in /usr/bin
48   make install
50 or from a user account if the sudo command is available
52   sudo make install
54 or to install in ~/bin (bin in home directory) without root permissions
56   make install_home
58 see all flavors and platform available for install:
60   make help
62 will list all available platforms and flavors, newLISP can also be made as
63 a shared, dhynamic library: newlisp.so. newlisp.dylib and  newlisp.dll
65 The file configure is not required, but can be used to discover the
66 makefile the make utility would use. The file configure has been
67 included for compatibility with packageing/installing systems requiring
68 the autoconf/automake system which is *not* required to make newLISP.
71 MINIMUM INSTALL
72 ---------------
73 Note that for a minumum install only the executable newlisp or newlisp.exe
74 ion Win32 is necessary. 
76 On Mac OS X or other UNIX copy  newlisp to /usr/bin or to ~/bin and give
77 it executable permissions.
80 LICENSE
81 -------
82 newLISP and Nuevatec are trademarks of Lutz Mueller. Files in the newLISP
83 distribution are protected by the "GNU General Public License Version 3, June 2007". 
84 For the full text of this license see the accompanying file COPYING in the doc
85 directory, or the appendix in the file newlisp_manual.html. Documentation files
86 are protected by the "GNU Free Doumentation License Version 1.2, November 2002".
87 A copy of this license is also included in the file COPYING.
89 This and information about lcensing from other contributors to newLISP is
90 contained in the file COPYING in the source distribution.
92 MORE INFO
93 ---------
94 See in the doc/ directory of the source distribution
96 Lutz Mueller, January 2008
98                                   +++