[armedbear-cvs] r12623 - trunk/abcl
Mark Evenson
mevenson at common-lisp.net
Sun Apr 18 10:01:50 UTC 2010
Author: mevenson
Date: Sun Apr 18 06:01:49 2010
New Revision: 12623
Log:
Partial re-working of install documentation.
Modified:
trunk/abcl/README
Modified: trunk/abcl/README
==============================================================================
--- trunk/abcl/README (original)
+++ trunk/abcl/README Sun Apr 18 06:01:49 2010
@@ -2,7 +2,8 @@
===================
Armed Bear Common Lisp is an implementation of ANSI Common Lisp that
-runs in a Java virtual machine. It compiles its code to Java byte code.
+runs in a Java virtual machine. It compiles its code to Java byte
+code.
LICENSE
@@ -37,56 +38,87 @@
After you have downloaded a binary release archive, unzip or untar it
into its own directory. To run ABCL directly from this directory, make
-sure Java (version 1.5 or up) is in your path. Then, type the following
-command:
+sure Java (version 1.5 or up) is in your shell's path. Then issue following
+command under UNIX
- $ java -jar abcl.jar
+ unix$ ./abcl
-Which should result output like the following:
+or under Windows
-----------------
-Armed Bear Common Lisp 0.19.1
-Java 1.6.0_14 Sun Microsystems Inc.
-Java HotSpot(TM) Client VM
-Low-level initialization completed in 0.9 seconds.
-Startup completed in 2.294 seconds.
-Type ":help" for a list of available commands.
-CL-USER(1):
-----------------
+ dos$ abcl.bat
+
+To start from within Java, one can specify the use of the JAR file
+directly via:
-In order to build ABCL, you need the full SDK. However, in order to
-just run it (like the above), the JRE is enough.
+ cmd$ java -jar abcl.jar
+
+Any of these method should result in output like the following:
+
+ Armed Bear Common Lisp 0.19.1
+ Java 1.6.0_14 Sun Microsystems Inc.
+ Java HotSpot(TM) Client VM
+ Low-level initialization completed in 0.9 seconds.
+ Startup completed in 2.294 seconds.
+ Type ":help" for a list of available commands.
+ CL-USER(1):
BUILDING
========
-If you want to build ABCL, you have 3 options. The first option
-applies when you come from a lisp background. The second and thirds
-options are more appropriate when you come from Java development:
-
- I) Bootstrap ABCL using a Common Lisp implementation
- Supported implementations for this process: SBCL, CMUCL, OpenMCL,
- Allegro CL, LispWorks or CLISP.
+If you want to build ABCL the preferred (and most tested way) is to
+use the Ant build tool.
+
+1. Use the Ant build tool for Java environments.
-II) Use the Ant make-like build tool for Java environments
- The tested lowest working version is Ant 1.7.0.
+2. Use the Netbeans 6.x IDE to open ABCL as a project.
-III) Use the Netbeans 6.x IDE to open ABCL as a project.
+3. Bootstrap ABCL using a Common Lisp implementation. Supported
+ implementations for this process: SBCL, CMUCL, OpenMCL, Allegro
+ CL, LispWorks or CLISP.
In both cases you need a supported JDK version (1.5 and 1.6 have been
-tested). Just the JRE isn't enough.
+tested). Just the JRE isn't enough, as you need javac to compile
+files.
+
+
+Using Ant
+---------
+
+Download a binary distribution [Ant version 1.7.1 or greater][1].
+Unpack the files somewhere convenient, ensuring that the 'ant' (or
+'ant.bat' under Windows) executable is in your path and executable.
+
+[1]: XXX
+
+Then simply executing
+
+ unix$ ant
+
+or
+ cmd$ ant.bat
+
+from the directory containing this README file will create an
+executable wrapper ('abcl' under UNIX, 'abcl.bat' under Windows). Use
+this wrapper to start ABCL.
+Using NetBeans
+--------------
-I. Lisp-based build
--------------------
+Obtain the [Netbeans IDE][2] One should be able to open the ABCL directory
+as a project in Netbeans 6.x via the appropiate menu.
+
+[2]: XXX
+
+Building from Lisp
+------------------
Copy the file 'customizations.lisp.in' to customization.lisp', in the
directory containing this README file, editing to suit your situation,
-paying attention to the comments in the file.
-
+paying attention to the comments in the file. The ciritical point is
+to have **JDK** point to the root of the Java Development Kit.
Use ./build-from-lisp.sh <lisp-of-choice>, e.g.
@@ -112,23 +144,6 @@
into limitations on command line length (but is a lot slower).
-II. Ant-based build
--------------------
-
-With Ant in your path, executing
-
- ant -find build.xml abcl.wrapper
-
-from the directory containing this README file will create an
-executable wrapper ('abcl' under UNIX, 'abcl.bat' under Windows).
-Use this wrapper to start the ABCL Java program.
-
-
-III. Netbeans-based build
--------------------------
-
-One should be able to open the project as a project in Netbeans 6.x.
-
BUGS
====
More information about the armedbear-cvs
mailing list