[armedbear-cvs] r14182 - trunk/abcl

mevenson at common-lisp.net mevenson at common-lisp.net
Fri Oct 12 10:47:27 UTC 2012


Author: mevenson
Date: Fri Oct 12 03:47:26 2012
New Revision: 14182

Log:
abcl.clean.application.fasls: ant target to remove application SLIME and Quicklisp fasls.

N.b.  this causes other local users of SLIME and Quicklisp to
recompile their fasls on the next invocation of a given Lisp
implementation.  Some compilers may trade compile for run time.  The
Bear can be currently be quite subjectively slow as it's "just Java".

Modified:
   trunk/abcl/build.xml

Modified: trunk/abcl/build.xml
==============================================================================
--- trunk/abcl/build.xml	Thu Oct 11 15:33:03 2012	(r14181)
+++ trunk/abcl/build.xml	Fri Oct 12 03:47:26 2012	(r14182)
@@ -604,11 +604,27 @@
       <delete file="abcl.bat"/>
     </target>
 
+    <property name="slime.fasls" 
+              value="${user.home}/.slime/"/>
+    <property name="quicklisp.common-lisp.fasls"
+              value="${user.home}/.cache/common-lisp/"/>
+    <target name="abcl.clean.application.fasls">
+      <echo>WARNING:  This target is removing local application inter-Lisp fasls, forcing recompilation.
+      </echo>
+      <echo>Deleting local SLIME fasls under ${slime.fasls}</echo>
+      <delete dir="slime.fasls"/>
+      <echo>Deleting local Quicklisp fasls under ${quicklisp.common-lisp.fasls}</echo>
+      <delete dir="${quicklisp.common-lisp.fasls}"/>
+    </target>
+
     <target name="abcl.dist" depends="abcl.jar">
       <copy file="${abcl.jar.path}"
             toFile="${dist.dir}/abcl-${abcl.version}.jar"/>
     </target>
 
+
+
+
     <target name="abcl.distclean" depends="abcl.clean">
       <delete dir="${dist.dir}"/>
       <delete file="abcl"/>




More information about the armedbear-cvs mailing list