Changeset 11354
- Timestamp:
- 10/18/08 21:16:11 (15 years ago)
- Location:
- trunk/j
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/j/COPYING
-
Property
svn:eol-style
set to
native
-
Property
svn:eol-style
set to
-
trunk/j/Makefile.in
-
Property
svn:eol-style
set to
LF
-
Property
svn:eol-style
set to
-
trunk/j/README
-
Property
svn:eol-style
set to
native
r11352 r11354 3 3 4 4 Armed Bear Common Lisp is an implementation of ANSI Common Lisp that 5 runs in a Java virtual machine. 5 runs in a Java virtual machine. It compiles its code to Java byte code. 6 6 7 7 … … 10 10 11 11 Armed Bear Common Lisp is distributed under the GNU General Public 12 License (with a special exceptiondescribed below).12 License with classpath exception (described below). 13 13 14 14 A copy of GNU General Public License (GPL) is included in this … … 36 36 ======== 37 37 38 To build ABCL, you'll need 38 If you want to build ABCL, you have 2 options. The first option 39 applies when you come from a lisp background. The second option is more 40 appropriate when you come from Java development: 39 41 40 1) a 1.5 JDK, 42 I) Bootstrap ABCL using a Common Lisp implementation 43 Supported implementations for this process: SBCL, CMUCL, OpenMCL, 44 Allegro CL, LispWorks or CLISP 41 45 42 and either 43 44 2.1) a supported Common Lisp implementation (SBCL, CMUCL, OpenMCL, 45 Allegro, LispWorks, or CLISP) 46 47 or 48 49 2.2) a version of Apache Ant (post 1.7.1) 46 II) Use the Ant make-like build tool for Java environments 47 The tested lowest working version is Ant 1.7.0 50 48 51 49 52 Lisp-based 53 ---------- 50 In both cases you need a supported JDK version (1.5 and 1.6 have been 51 tested). Just the JRE isn't enough. 52 53 54 55 I. Lisp-based build 56 ------------------- 54 57 55 58 Copy the file 'customizations.lisp.in' to customization.lisp', in the … … 70 73 Wait for the build to finish and exit the host Lisp. 71 74 72 Use abcl.bat on Windows or ./abcl on Unix to start ABCL. (Note that73 abcl.bat and abcl contain absolute paths, so you'll need to edit the 74 relevant file if you move things around after the build.) 75 Use abcl.bat on Windows or ./abcl on Unix to start ABCL. 76 Note: abcl.bat and abcl contain absolute paths, so you'll need 77 to edit them if you move things around after the build. 75 78 76 If the build fails in the javac stage, you might have better luck with 77 this: 79 In case of failure in the javac stage, you might try this: 78 80 79 81 (build-abcl:build-abcl :clean t :full t :batch nil) 80 82 81 This invokes javac separately for each .java file, which is 82 considerably slower but avoids running into limitations on command 83 line length. 83 This invokes javac separately for each .java file, which avoids running 84 into limitations on command line length (but is a lot slower). 84 85 85 Ant-based86 ---------87 86 88 With ant-1.7.1 in your path executing 87 II. Ant-based build 88 ------------------- 89 90 With Ant in your path, executing 89 91 90 92 ant -find build.xml abcl.wrapper 91 93 92 94 from the directory containing this README file will create an 93 executable wrapper ('abcl' under UNIX, 'abcl.bat' under Windows) which94 can use to run ABCL.95 executable wrapper ('abcl' under UNIX, 'abcl.bat' under Windows). 96 Use this wrapper to start the ABCL Java program. 95 97 96 98 … … 98 100 ==== 99 101 100 ABCL is a very young implementation. You are certain to encounter 101 bugs. 102 103 ABCL 0.0.9 fails 54 out of 21344 tests in the GCL ANSI test suite. 102 A lot of (renewed) energy has been spent to make ABCL a compliant 103 and practically useable Common Lisp implementation. Because of this, 104 ABCL 0.0.11 now fails only 49 out of 21344 tests in the ANSI CL test 105 suite. Next to that, the fail count of the Maxima test suite has been 106 reduced from over 1400 in 0.0.10 to little more than 600 in 0.0.11. 104 107 105 108 ABCL's CLOS does not handle on-the-fly redefinition of classes … … 111 114 There is no MOP worth mentioning. 112 115 113 Since this is a veryearly public release, there might be build116 Since this is a early public release, there might be build 114 117 problems as well as runtime bugs. 115 118 … … 120 123 Have fun! 121 124 122 Peter Graves 123 October 18, 2005 125 On behalf of all ABCL development team and contributors, 126 Erik Huelsmann 127 October 18, 2008 -
Property
svn:eol-style
set to
-
trunk/j/abcl.bat.in
-
Property
svn:eol-style
set to
native
-
Property
svn:eol-style
set to
-
trunk/j/abcl.in
-
Property
svn:eol-style
set to
LF
-
Property
svn:eol-style
set to
-
trunk/j/build-abcl.lisp
-
Property
svn:eol-style
set to
native
-
Property
svn:eol-style
set to
-
trunk/j/build.properties
-
Property
svn:eol-style
set to
LF
-
Property
svn:eol-style
set to
-
trunk/j/configure
-
Property
svn:eol-style
set to
native
-
Property
svn:eol-style
set to
-
trunk/j/configure.ac
-
Property
svn:eol-style
set to
LF
-
Property
svn:eol-style
set to
-
trunk/j/customizations.lisp.in
-
Property
svn:eol-style
set to
native
r11303 r11354 27 27 (case *platform* 28 28 (:windows 29 (setq *jdk* "C:\\Program Files\\Java\\jdk1.5.0_1 1\\")29 (setq *jdk* "C:\\Program Files\\Java\\jdk1.5.0_16\\") 30 30 #+(or) (setq *java-compiler* "jikes") 31 31 ) … … 35 35 #+(or) (setq *jar* "jar")) 36 36 ((:linux :unknown) 37 (setq *jdk* "/home/peter/sun/jdk1.5.0_1 1/")37 (setq *jdk* "/home/peter/sun/jdk1.5.0_16/") 38 38 (setq *jar* "fastjar"))) -
Property
svn:eol-style
set to
-
trunk/j/j.bat.in
-
Property
svn:eol-style
set to
native
-
Property
svn:eol-style
set to
-
trunk/j/j.in
-
Property
svn:eol-style
set to
LF
-
Property
svn:eol-style
set to
-
trunk/j/make-jar.bat.in
-
Property
svn:eol-style
set to
native
-
Property
svn:eol-style
set to
-
trunk/j/make-jar.in
-
Property
svn:eol-style
set to
LF
-
Property
svn:eol-style
set to
Note: See TracChangeset
for help on using the changeset viewer.