acl2-sources/
directory and executing:
make regression ACL2=<your_ACL2_script>
For the images below you should create executable wrapper scripts such as the
ones shown, and you will need to run gunzip
on the .gz
file that you
download.
NOTE: In some cases, you may be better served by downloading or creating a more recent underlying Lisp executable and then building ACL2 from sources (following the installation instructions).
Here is the wrapper script. Replace ACL2_DIR
by your
acl2-sources/
directory path. For the 64-bit version, replace
``ubuntu'' with ``ubuntu64''.
#!/bin/sh export ACL2_SYSTEM_BOOKS=ACL2_DIR/books exec "ACL2_DIR/ubuntu-linux-gcl-saved_acl2.gcl" $*
openmcl-darwinppc-snapshot-r7591-acl2/
in the first case, or
analogously replacing "darwinx8664" or "linuxx8664" if you retrieve the second
or third file above.
tar xvfz openmcl-darwinppc-snapshot-r7591-acl2.tgzMove the two resulting files into your
acl2-sources/
directory (and
then you may delete the empty subdirectory).
Create a wrapper script, say, saved_acl2
or openmcl-saved_acl2
, to reside in the
same directory as the two extracted files and as your acl2-sources/
directory.
Simply modify the script below: replace both ACL2_DIR
and OPENMCL_DIR
by your acl2-sources/
directory path, and replace
EXTENSION
with either dppccl
, dx86cl64
,
or lx86cl64
depending on whether you fetched the first, second, or
third file above, respectively.
#!/bin/sh export ACL2_SYSTEM_BOOKS=ACL2_DIR/books "OPENMCL_DIR/EXTENSION" -I "ACL2_DIR/saved_acl2.EXTENSION" -e "(acl2::acl2-default-restart)" $*
chmod
+x openmcl-saved_acl2
).ftp://clozure.com/pub/openmcl-snapshots-for-ACL2/openmcl-darwinppc-snapshot-r7591.tar.gz
ftp://clozure.com/pub/openmcl-snapshots-for-ACL2/openmcl-darwinx8664-snapshot-r7591.tar.gz
ftp://clozure.com/pub/openmcl-snapshots-for-ACL2/openmcl-linuxx8664-snapshot-r7591.tar.gz
saved_acl2.EXTENSION
, from the ACL2 home page.
Extract this file (creating subdirectory sbcl-1.0-x86-acl2
) with:
tar xvfz sbcl-1.0-x86-acl2.tgzMove the two resulting files into your
acl2-sources
directory (and
then you may delete the empty directory sbcl-1.0-x86-acl2
).
Create a wrapper script, say, sbcl-saved_acl2
, to reside in the
same directory as the two extracted files and as your acl2-sources
directory.
Simply modify the script below: replace ACL2_DIR
by your acl2-sources/
directory path.
#!/bin/sh export ACL2_SYSTEM_BOOKS=ACL2_DIR/books exec "ACL2_DIR/sbcl" --core "ACL2_DIR/sbcl-saved_acl2.core" --userinit /dev/null --eval '(acl2::sbcl-restart)'
chmod +x sbcl-saved_acl2 chmod +x sbclNote: You can get the SBCL 1.0 sources from which this distributed binary
dppccl
was created, from file
http://heanet.dl.sourceforge.net/sourceforge/sbcl/sbcl-1.0-source.tar.bz2
;
see below for copyright/license info.
And of course, you can get the ACL2 Version 3.3 sources, used together with
this sbcl
binary in the creation
of file sbcl-saved_acl2.core
, from the ACL2 home
page.
License/Copyright info for SBCL 1.0.
File "COPYING
" from the SBCL 1.0 distribution says:
Thus, there are no known obstacles to copying, using, and modifying SBCL freely, as long as copyright notices of MIT, Symbolics, Xerox and Gerd Moellmann are retained.All relevant copyright notices may be found in the SBCL 1.0 sources. We include what we believe is a representative sample here.
acl2.tar.gz
if you download one of these.http://www.macports.org
.