[armedbear-devel] r12524: loading ABCL via OSGi
dmiles@users.sourceforge.net
logicmoo at gmail.com
Thu Mar 11 22:30:36 UTC 2010
C:\development\abcl-trunk>ant
Buildfile: build.xml
abcl.clean.maybe:
[echo] Cleaning all intermediate compilation artifacts.
[echo] Setting 'abcl.build.incremental' enables incremental compilation.
abcl.clean:
[delete] Deleting directory C:\development\abcl-trunk\build
abcl.copy.lisp:
[copy] Copying 4 files to C:\development\abcl-trunk\build\classes
abcl.init:
[echo] java.version: 1.6.0_14
[echo] Implementation-Source: ${version.src}
abcl.java.warning:
abcl.jsr-223.notice:
abcl.compile.java:
[javac] Compiling 278 source files to
C:\development\abcl-trunk\build\classes
[javac] Note:
C:\development\abcl-trunk\src\org\armedbear\lisp\AutoloadedFunctionProxy.java
uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
abcl.fasls.uptodate:
abcl.compile.lisp:
[echo]
[echo] Compiling Lisp system
[echo] from C:\development\abcl-trunk\src\org\armedbear\lisp
[echo] to C:/development/abcl-trunk/build/classes/org/armedbear/lisp
[java] Armed Bear Common Lisp 0.20.0-dev (built Thu Mar 11 2010
14:27:39 PST)
[java] Java 1.6.0_14 Sun Microsystems Inc.
[java] Java HotSpot(TM) 64-Bit Server VM
[java] Low-level initialization completed in 0.469 seconds.
[java] java.lang.Error
[java] at
org.armedbear.lisp.Primitives$pf_error.execute(Primitives.java:1561)
[java] at org.armedbear.lisp.Primitive.execute(Primitive.java:108)
[java] at org.armedbear.lisp.Symbol.execute(Symbol.java:775)
[java] at org.armedbear.lisp.Lisp.error(Lisp.java:357)
[java] at org.armedbear.lisp.Load.loadSystemFile(Load.java:275)
[java] at
org.armedbear.lisp.Load$load_system_file.execute(Load.java:666)
[java] at org.armedbear.lisp.LispThread.execute(LispThread.java:562)
[java] at org.armedbear.lisp.Lisp.evalCall(Lisp.java:497)
[java] at org.armedbear.lisp.Lisp.eval(Lisp.java:462)
[java] at org.armedbear.lisp.Load.loadStream(Load.java:540)
[java] at org.armedbear.lisp.Load.loadFileFromStream(Load.java:503)
[java] at org.armedbear.lisp.Load.loadFileFromStream(Load.java:400)
[java] at org.armedbear.lisp.Load.loadSystemFile(Load.java:325)
[java] at
org.armedbear.lisp.Interpreter.initializeLisp(Interpreter.java:158)
[java] at
org.armedbear.lisp.Interpreter.createDefaultInstance(Interpreter.java:93)
[java] at org.armedbear.lisp.Main$1.run(Main.java:48)
[java] at java.lang.Thread.run(Thread.java:619)
[java] ERROR placeholder called with arguments:
[java] #<ERROR {2C79A2E7}>
[java] Failed to find loadable system file 'autoloads' in boot classpath.
BUILD FAILED
C:\development\abcl-trunk\build.xml:238: Java returned: 1
Total time: 10 seconds
C:\development\abcl-trunk>
On Thu, Mar 11, 2010 at 8:02 AM, Mark Evenson <evenson at panix.com> wrote:
>
> On Mar 11, 2010, at 11:40 AM, Mark Evenson wrote:
>
> […]
>
>> Attached is an untested patch that takes a stab at fixing the problem
>> of loading ABCL from an OSGi loader like that present in Protege.
>> It's going to take me a bit of time to get to a place where I can
>> test this, so maybe someone else with a working Protege development
>> environment could at least tell me if it either works (yay!), looks
>> promising (heh!), or just fails (boo!).
>
>
> Upon testing the patch turned out to be somewhere between "heh!"
> and "boo!", but ofter a bit of wrestling with Eclipse I have
> [committed to ABCL trunk a patchset that allows ABCL to load in an
> OSGi context][r12524]. Unfortunately, the patch only works for
> Lisp that is loaded by LOAD-SYSTEM-FILE, so I fear that unless one
> can address loadable code via "jar:URL" type Pathnames this isn't
> going to be terribly useful as an extension mechanism. But we're
> better than yesterday, huh?
>
> [r12524]: http://code.google.com/p/abcl-dynamic-install/source/detail?r=a3cb85eb8ed09c39eb83ad7fa7b6a26cd2a35d5e#
>
> --
>
> "A screaming comes across the sky. It has happened before, but
> there is nothing to compare to it now."
>
>
>
>
>
>
> _______________________________________________
> armedbear-devel mailing list
> armedbear-devel at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel
>
More information about the armedbear-devel
mailing list