Changeset 13165


Ignore:
Timestamp:
01/20/11 14:08:23 (13 years ago)
Author:
ehuelsmann
Message:

Update README.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/README

    r12900 r13165  
    4646which should result in output like the following
    4747
    48     Armed Bear Common Lisp 0.19.1
    49     Java 1.6.0_14 Sun Microsystems Inc.
     48    Armed Bear Common Lisp 0.25.0
     49    Java 1.6.0_21 Sun Microsystems Inc.
    5050    Java HotSpot(TM) Client VM
    51     Low-level initialization completed in 0.9 seconds.
     51    Low-level initialization completed in 0.3 seconds.
    5252    Startup completed in 2.294 seconds.
    5353    Type ":help" for a list of available commands.
     
    6161preferred (and most tested way) is to being to use the Ant build tool:
    6262
    63 * Use the Ant build tool for Java environments. 
     63* Use the Ant build tool for Java environments.
    6464
    6565* Use the Netbeans 6.x IDE to open ABCL as a project.
     
    7272tested).  Just the JRE isn't enough, as you need the Java compiler
    7373('javac') to compile the Java source of the ABCL implementation.
     74
     75When deploying ABCL, the JDK isn't a requirement for the installation
     76site: ABCL compiles directly to byte code, avoiding the need for the
     77'javac' compiler in deployment environments.
    7478
    7579
     
    8589Then simply executing
    8690
    87     unix$  ant 
     91    unix$  ant
    8892
    8993or
    90     cmd$ ant.bat   
     94    cmd$ ant.bat
    9195
    9296from the directory containing this README file will create an
     
    137141on Unix to start ABCL.  Note that this wrappers contain absolute
    138142paths, so you'll need to edit them if you move things around after the
    139 build. 
     143build.
    140144
    141145If you're developing on ABCL, you may want to use
     
    151155This invokes javac separately for each .java file, which avoids running
    152156into limitations on command line length (but is a lot slower).
    153  
     157
    154158** Building from another Lisp by hand
    155159
     
    158162
    159163    CL-USER> (build-abcl:build-abcl :clean t :full t)
    160    
     164
    161165will build ABCL.  If ASDF isn't present, simply LOAD the
    162166'customizations.lisp' and 'build-abcl.lisp' files to achieve the same
     
    169173A lot of (renewed) energy has been spent to make ABCL a compliant
    170174and practically useable Common Lisp implementation.  Because of this,
    171 ABCL 0.19.1 now fails only 29 out of 21702 tests in the ANSI CL test
    172 suite.  Next to that, the fail count of the Maxima test suite has been
    173 reduced to only 5 - rounding errors.
    174 
    175 ABCL's CLOS does not handle on-the-fly redefinition of classes
    176 correctly. Quite a bit of energy has been spent in versions 0.16.0 and
    177 0.17.0 to improve CLOS performance. There is no support for the long
    178 form of DEFINE-METHOD-COMBINATION, and certain other required CLOS
    179 features are also missing. Enough CLOS is there to run
    180 ASDF2 and CL-PPCRE.
     175ABCL 0.25.0 now fails only 28 out of 21702 tests in the ANSI CL test
     176suite.  In addition, Maxima's test suite runs without failures now
     177and ABCL's CLOS complete, with the exception of the long form of
     178DEFINE-METHOD-COMBINATION - which is an ongoing effort.
    181179
    182180There is no MOP worth mentioning.
    183181
    184 Patches to address any of the issues mentioned above will be gladly
    185 accepted.
     182Patches to address any of the issues mentioned above will
     183be gladly accepted.
    186184
    187185Please report problems to the development mailing list:
     
    193191On behalf of all ABCL development team and contributors,
    194192Erik Huelsmann
    195 March 20, 2010
     193January 20, 2011
Note: See TracChangeset for help on using the changeset viewer.