freenode/#abcl - IRC Chatlog
Search
14:47:11
pjb
alandipert: it's probably unrelated to starting a loading a lisp source. I don't know exactly for ABCL, but nowadays REQUIRE is often hooked to ASDF. Instead, you could try asdf or quicklisp directly. Well, jss is not a system in quicklisp apparently. So:
14:48:13
pjb
alandipert: where did you install the jss system? Then configure asdf to find it. The simpliest way is (push "/dir/where/jes.asd/is/stored/" asdf:*central-registry*) then you can do (asdf-load :jss) or (require :jss) if abcl hooks it to asdf.
15:08:34
alandipert
pjb thanks, that might be a good workaround. but for my particular usecase it's important i figure out why ABCL can't find JSS even though it's included with the distribution, since my deliverable can't have a dependency on the host (target) filesystem
15:11:33
pjb
So it seems it's a question of initialization. When you do it like this, you're missing the retrieval of the abcl directory and were jss may be…
15:11:59
pjb
I would check the sources of abcl to see what is done in the normal case (by abcl main), and reproduce it from your java main.
15:14:09
alandipert
also good advice. and i did something like that and found it doesn't work by abcl main either, filed issue ~> https://github.com/armedbear/abcl/issues/372