Changeset 12046


Ignore:
Timestamp:
07/14/09 09:42:14 (14 years ago)
Author:
Mark Evenson
Message:

Shell script interface to building ABCL from within another Lisp. (Tobias Rittweiler)

Tested from SBCL, CLISP, and CCL.

Location:
trunk/abcl
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/CHANGES

    r12043 r12046  
    33  * Implementation of Franz Allegro CL Gates MP primitive (Tobias Rittweiler).
    44  * improve performance of CLOS eql-specializers (Anton Vodonosov).
     5  * 'build-from-lisp.sh' shell script (Tobias Rittweiler).
    56 
    67Version 0.15.0
  • trunk/abcl/README

    r11494 r12046  
    6262paying attention to the comments in the file.
    6363
    64 Start up one of the supported Common Lisp implementations in the
    65 directory containing this README file.
    6664
    67 Load build-abcl.lisp:
     65Use ./build-from-lisp.sh <lisp-of-choice>, e.g.
    6866
    69     (load "build-abcl.lisp")
    70 
    71 Then do:
    72 
    73     (build-abcl:build-abcl :clean t :full t)
    74 
    75 Wait for the build to finish and exit the host Lisp.
     67  ./build-from-lisp.sh sbcl
    7668
    7769Use abcl.bat on Windows or ./abcl on Unix to start ABCL.
     
    7971to edit them if you move things around after the build.
    8072
     73
     74If you're developing on ABCL, you may want to use
     75
     76  ./build-from-lisp.sh <implementation> --clean=nil
     77
     78to not do a full rebuild.
     79
     80
    8181In case of failure in the javac stage, you might try this:
    8282
    83     (build-abcl:build-abcl :clean t :full t :batch nil)
     83  ./build-from-lisp.sh <implementation> --full=t --clean=t --batch=nil
    8484
    8585This invokes javac separately for each .java file, which avoids running
Note: See TracChangeset for help on using the changeset viewer.