[armedbear-devel] Using ABCL's JSR-223 support for Ant integration
ehuels at gmail.com
Sun Dec 12 10:10:15 UTC 2010
On Sun, Dec 12, 2010 at 7:07 AM, Jim White <jim at pagesmiths.com> wrote:
> Erik Huelsmann wrote:
>> 2. What's happening with the 1-character-per-line output of my script????
> Having been around Ant task and JSR-223 code, my suspicion is that there is
> a flush being done for each character in ABCL. The Ant outputStream
> wrappings log each of those flushes as a complete line of output.
Thanks for your help! With the current trunk version of ABCL, I'm able
to embed the following script in ABCL-web's build.xml; it's the basis
for a script to add lisp-file compilation: now it only prints output
(which is how I found the issue I was writing about earlier).
<script language="ABCL" classpath="lib/abcl.jar"><![CDATA[
(let* ((the-project (jcall "getProject" self))
(the-fileset (jcall "getReference" the-project "lisp-files"))
(files-iterator (jcall (jmethod
(loop while (jcall "hasNext" files-iterator)
do (print (jcall "next" files-iterator))))
More information about the armedbear-devel