No description
Find a file
Sergio Durigan Junior 92a88934c1 Support CFLAGS via env var
This modification is intended to support building the package while
providing CFLAGS via the environment.
2016-06-12 01:14:15 -04:00
doc Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
examples Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
guiserver Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
modules Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
newlisp-js Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
qa-specific-tests Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
util Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
configure Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
configure-alt Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
index.cgi Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
Makefile Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
makefile_aix_utf8_gcc Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_aix_utf8_xlc Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_aixILP32_utf8_gcc Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_aixLP64_utf8_gcc Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_aixLP64_utf8_xlc Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_amal_darwin_utf8_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_bsd Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_bsd_lib Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_bsd_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_bsd_utf8_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_bsd_utf8_lib Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_bsdLP64 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_bsdLP64_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_bsdLP64_utf8_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_bsdLP64_utf8_lib Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_cygwin Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_cygwinLP64 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_darwin Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_darwin_package Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
makefile_darwin_universal_utf8_compat Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_darwin_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_darwin_utf8_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_darwin_utf8_leopardIntel Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_darwin_utf8_leopardIntel_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_darwin_utf8_leopardPPC Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_darwin_utf8_leopardPPC_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_darwin_utf8_lib Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_darwinLP64 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_darwinLP64_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_darwinLP64_utf8_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_darwinLP64_utf8_lib Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_emscripten_lib_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linux Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linux_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linux_lib Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linux_lib_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linux_maemo_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linux_openwrt Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linux_redhat_utf8_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linux_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linux_utf8_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linuxLP64 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linuxLP64_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linuxLP64_lib Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linuxLP64_redhat_utf8_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linuxLP64_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_linuxLP64_utf8_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingw Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingw64 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingw64_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingw64_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingw64_utf8_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingw64dll Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingw64dll_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingw64dll_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingw64dll_utf8_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingw_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingw_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingw_utf8_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingwdll Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingwdll_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingwdll_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_mingwdll_utf8_ffi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_netbsd Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_netbsd_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_opensolaris Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_original_install Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
makefile_os2 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_raspberrypi Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_raspberrypi_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_sunos Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_sunos_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_sunosLP64 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_sunosLP64_utf8 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_tru64 Support CFLAGS via env var 2016-06-12 01:14:15 -04:00
makefile_wings Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
makefile_wings64 Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
newlisp.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
newlisp.h Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
nl-debug.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
nl-filesys.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
nl-import.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
nl-list.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
nl-liststr.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
nl-math.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
nl-matrix.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
nl-sock.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
nl-string.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
nl-symbol.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
nl-utf8.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
nl-web.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
nl-xml-json.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
pcre-chartables.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
pcre-config.h Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
pcre-internal.h Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
pcre.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
pcre.h Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
primes.h Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
protos.h Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
qa-comma Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
qa-dot Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
README Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
unix-lib.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
win-dll.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
win-dll.def Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
win-ffi.h Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
win-path.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
win-util.c Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00
win64-dll.def Imported Upstream version 10.7.0 2016-06-11 13:22:37 -04:00

newLISP version 10.x.x for LINUX, FreeBSD, Mac OSX Solaris and Win32
===================================================================


INTRODUCTION
------------
newLISP(tm) is LISP like scripting language for general programming
artificial intelligence and statistics. 

For more details about newLISP see the Users Manual and Reference in the
distribution file: 'doc/newlisp_manual.html' 

Code contributions, bug fixes, reports and comments are welcome. New
versions are available at:

    http://newlisp.org
      or
    http://newlisp.org/downloads
      or
    http://sourceforge.net/projects/newlisp

See the file doc/CHANGES in the source distribtion for changes over 
previous versions or

    http://newlisp.org/downloads/newLISP_xx_Release_Notes.html

New versions in development are available at:

    http://newlisp.org/downloads/development

Please contact me via email at: lutz@nuevatec.com.

Some of the information in this file is expanded in file newlisp-x.x.x/doc/INSTALL.


BUILD, CHECK and INSTALL
------------------------

Normally the correct makefile_xxxxx will be picked automatically just typing: 

  make

to discover the current platform and make for Linux, MacOSX, FreeBSD, OpenBSD,
NetBSD, Solaris/SunOS and Win32 (MinGW on MSYS). Sometimes the makefile_xxxxx
must be specified explicitely, e.g. when compiling for the RaspberryPi runnning
a sub-flavor of Linux and cross-compiled on a desktop system:

  make -f makefile_raspberrypi

Any other makefile_xxxxx can be picked the same way, but always read the
makefile_xxxxx first, sometimes it contains special instructions!

To test the compiled newlisp executable do:

  make check

or showing only success or failure:

  make testall

From a user account if the sudo command and admin password is available:

  sudo make install

If root permissions are not available:

  make install_home

home_install does not install the newLISP-GS Java based IDE, but installs
the supportig documentation.

see all flavors and platforms available for install:

  make help

will list all available platforms and flavors, newLISP can also be made as
a shared, dhynamic library: newlisp.so, newlisp.dylib or  newlisp.dll

To discover the platform in an extra step do:

  ./configure

  make

this discovers the platform and generates a makefile_build which
is used subsequently by make. As an alternative use:

  ./configure-alt

  make

this does a more elaborate analysys of options supported on a specific
platform and custom makes a makefile_build.

See the files doc/INSTALL, doc/LOCALIZATION and doc/FILES for more
detailed information.

MINIMUM INSTALL
---------------
Note that for a minumum install only the executable newlisp or newlisp.exe
in Win32 is necessary.

On Mac OS X or other UNIX copy  newlisp to /usr/local/bin or /usr/bin or ~/bin 
and give it executable permissions.


LICENSE
-------
newLISP and Nuevatec are trademarks of Lutz Mueller. Files in the newLISP
distribution are protected by the "GNU General Public License Version 3, June 2007". 
For the full text of this license see the accompanying file COPYING in the doc
directory, or the appendix in the file newlisp_manual.html. Documentation files
are protected by the "GNU Free Doumentation License Version 1.2, November 2002".
A copy of this license is also included in the file COPYING.

This and information about lcensing from other contributors to newLISP is
contained in the file COPYING in the source distribution.


MORE INFO AND CONTACT
---------------------
See in the doc/ directory of the source distribution

lutz@nuevatec.com

last edit February 2013

                                  +++