Changeset 12900
- Timestamp:
- 08/15/10 19:56:21 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/README
r12625 r12900 37 37 =========================== 38 38 39 After you have downloaded a binary release archive , unzip or untar it40 into its own directory. To run ABCL directly from this directory, make41 sure Java (version 1.5 or up) is in your shell's path. Then issue 42 followingcommand39 After you have downloaded a binary release archive unpack it into its 40 own directory. To run ABCL directly from this directory, make sure 41 Java (version 1.5 or up) is in your shell's path. Then issue following 42 command 43 43 44 44 cmd$ java -jar abcl.jar … … 58 58 ============================ 59 59 60 If you want to build ABCL forom source the preferred (and most tested 61 way) is to use the Ant build tool. 60 There are three ways to build ABCL from the source release with the 61 preferred (and most tested way) is to being to use the Ant build tool: 62 62 63 1.Use the Ant build tool for Java environments.63 * Use the Ant build tool for Java environments. 64 64 65 2.Use the Netbeans 6.x IDE to open ABCL as a project.65 * Use the Netbeans 6.x IDE to open ABCL as a project. 66 66 67 3.Bootstrap ABCL using a Common Lisp implementation. Supported68 69 67 * Bootstrap ABCL using a Common Lisp implementation. Supported 68 implementations for this process: SBCL, CMUCL, OpenMCL, Allegro 69 CL, LispWorks or CLISP. 70 70 71 72 In both cases you need a supported JDK version (1.5 and 1.6 have been 73 tested). Just the JRE isn't enough, as you need javac to compile 74 files. 71 In all cases you need a Java 5 or later JDK (JDK 1.5 and 1.6 have been 72 tested). Just the JRE isn't enough, as you need the Java compiler 73 ('javac') to compile the Java source of the ABCL implementation. 75 74 76 75 … … 100 99 101 100 Obtain and install the [Netbeans IDE][2]. One should be able to open 102 the ABCL directory as a project in the Netbeans 6.x application. 101 the ABCL directory as a project in the Netbeans 6.x application, 102 whereupon the usual build, run, and debug targets as invoked in the 103 GUI are available. 103 104 104 105 [2]: http://netbeans.org/downloads/ … … 114 115 don't want to know anything about Java. 115 116 116 First, copy the file 'customizations.lisp.in' to customization.lisp', in the 117 directory containing this README file, editing to suit your situation, 118 paying attention to the comments in the file. The ciritical point is 119 to have **JDK** point to the root of the Java Development Kit. There 120 should be a `**JDK**/bin/javac' java compiler present. 117 First, copy the file 'customizations.lisp.in' to customization.lisp', 118 in the directory containing this README file, editing to suit your 119 situation, paying attention to the comments in the file. The critical 120 step is to have Lisp special variable '*JDK*' point to the root of the 121 Java Development Kit. Underneath the directory referenced by the 122 value of '*JDK*' there should be an exectuable Java compiler in 123 'bin/javac' ('bin/java.exe' under Windows). 121 124 122 Use ./build-from-lisp.sh <lisp-of-choice>, e.g. 125 Then, one may either use the 'build-from-lisp.sh' shell script or load 126 the necessary files into your Lisp image by hand. 127 128 ** Using the 'build-from-lisp.sh' script 129 130 Under UNIX-like systems, you may simply invoke the 131 'build-from-lisp.sh' script as './build-from-lisp.sh 132 <lisp-of-choice>', e.g. 123 133 124 134 unix$ ./build-from-lisp.sh sbcl 125 135 126 Use abcl.bat on Windows or ./abcl on Unix to start ABCL. 127 Note: abcl.bat and abcl contain absolute paths, so you'll need 128 to edit them if you move things around after the build. 129 136 After a successful build, you may use 'abcl.bat' on Windows or 'abcl' 137 on Unix to start ABCL. Note that this wrappers contain absolute 138 paths, so you'll need to edit them if you move things around after the 139 build. 130 140 131 141 If you're developing on ABCL, you may want to use … … 141 151 This invokes javac separately for each .java file, which avoids running 142 152 into limitations on command line length (but is a lot slower). 153 154 ** Building from another Lisp by hand 143 155 144 There is also an ASDF definition in 'abcl.asd' for BUILD-ABCL which 145 can be used to load the necessary Lisp defintions, after which 146 156 There is also an ASDF definition in 'abcl.asd' for the BUILD-ABCL 157 which can be used to load the necessary Lisp definitions, after which 147 158 148 159 CL-USER> (build-abcl:build-abcl :clean t :full t) 149 160 150 will build ABCL. 151 161 will build ABCL. If ASDF isn't present, simply LOAD the 162 'customizations.lisp' and 'build-abcl.lisp' files to achieve the same 163 effect as loading the ASDF definition. 152 164 153 165
Note: See TracChangeset
for help on using the changeset viewer.