#467: Unable to load ICS's Powerloom (2010)
----------------------------------+----------------------
Reporter: Evenson Not Org | Type: defect
Status: new | Priority: major
Milestone: 1.6.2 | Component: compiler
Version: 1.6.0-dev | Keywords:
Parent Tickets: |
----------------------------------+----------------------
Stephen Varey writes in <https://mailman.common-lisp.net/pipermail
/armedbear-devel/2020-May/004059.html>
{{{
I am trying to load powerloom into abcl.
If you download powerloom
(https://www.isi.edu/isd/LOOM/PowerLoom/download.html#PowerLoom)
start abcl and then (load "~/powerloom-4.0.10/load-powerloom.lisp") ;;;
assuming downloaded into home directory
It fails with the following stacktrace.
Can you help?
}}}
This has exposed a bug in the compiler.
--
Ticket URL: <http://abcl.org/trac/ticket/467>
armedbear <http://abcl.org>
armedbear
#462: (subseq "" 1) throws a java exception
-------------------------+----------------------
Reporter: aruttenberg | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: compiler | Version:
Keywords: | Parent Tickets:
-------------------------+----------------------
In the example below a restart is offered but in other contexts I just get
```CL-USER> (subseq "" 1)
; Evaluation aborted on NIL.```
```CL-USER(1): (subseq "" 1)
java.lang.NegativeArraySizeException
at org.armedbear.lisp.SimpleString.<init>(SimpleString.java:60)
at
org.armedbear.lisp.SimpleString.substring(SimpleString.java:230)
at org.armedbear.lisp.SimpleString.subseq(SimpleString.java:247)
at
org.armedbear.lisp.Primitives$pf_subseq.execute(Primitives.java:4341)
at org.armedbear.lisp.LispThread.execute(LispThread.java:854)
at org.armedbear.lisp.Lisp.evalCall(Lisp.java:591)
at org.armedbear.lisp.Lisp.eval(Lisp.java:542)
at org.armedbear.lisp.Lisp.progn(Lisp.java:711)
at
org.armedbear.lisp.Primitives$sf_block.execute(Primitives.java:3743)
at org.armedbear.lisp.Lisp.eval(Lisp.java:532)
at org.armedbear.lisp.Lisp.progn(Lisp.java:711)
at org.armedbear.lisp.Closure.execute(Closure.java:220)
at org.armedbear.lisp.Closure.execute(Closure.java:154)
at org.armedbear.lisp.LispThread.execute(LispThread.java:835)
at org.armedbear.lisp.Lisp.evalCall(Lisp.java:584)
at org.armedbear.lisp.Lisp.eval(Lisp.java:542)
at
org.armedbear.lisp.Primitives$pf__eval.execute(Primitives.java:345)
at org.armedbear.lisp.LispThread.execute(LispThread.java:817)
at org.armedbear.lisp.Lisp.evalCall(Lisp.java:577)
at org.armedbear.lisp.Lisp.eval(Lisp.java:542)
at org.armedbear.lisp.Lisp.progn(Lisp.java:711)
at
org.armedbear.lisp.Primitives$sf_block.execute(Primitives.java:3743)
at org.armedbear.lisp.Lisp.eval(Lisp.java:532)
at org.armedbear.lisp.Lisp.progn(Lisp.java:711)
at org.armedbear.lisp.Closure.execute(Closure.java:220)
at org.armedbear.lisp.Closure.execute(Closure.java:148)
at org.armedbear.lisp.LispThread.execute(LispThread.java:817)
at org.armedbear.lisp.Lisp$1.execute(Lisp.java:285)
at org.armedbear.lisp.Symbol.execute(Symbol.java:803)
at org.armedbear.lisp.LispThread.execute(LispThread.java:817)
at org.armedbear.lisp.top_level_47.execute(top-level.lisp:407)
at
org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:89)
at org.armedbear.lisp.Symbol.execute(Symbol.java:793)
at org.armedbear.lisp.LispThread.execute(LispThread.java:801)
at org.armedbear.lisp.top_level_48.execute(top-level.lisp:415)
at org.armedbear.lisp.LispThread.execute(LispThread.java:801)
at org.armedbear.lisp.Interpreter.run(Interpreter.java:361)
at org.armedbear.lisp.Main$1.run(Main.java:48)
at java.lang.Thread.run(Thread.java:748)
#<THREAD "interpreter" {106F006E}>: Debugger invoked on condition of type
ERROR
Caught java.lang.NegativeArraySizeException.
Restarts:
0: TOP-LEVEL Return to top level.
[1] CL-USER(2): ```
--
Ticket URL: <http://abcl.org/trac/ticket/462>
armedbear <http://abcl.org>
armedbear
#440: Integrate abcl-introspect with upstream SLIME
-----------------------+------------------------
Reporter: mevenson | Owner:
Type: task | Status: new
Priority: major | Milestone: 1.5.0
Component: libraries | Version:
Keywords: slime | Parent Tickets:
-----------------------+------------------------
abcl-introspect provides a more structured interface for introspecting
backtraces; one can more or less just conditionalize the https://gitlab
.common-lisp.net/slime/slime master to "just work" here
TODO
====
Collapse the patches for a single upstream commit
--
Ticket URL: <http://abcl.org/trac/ticket/440>
armedbear <http://abcl.org>
armedbear
#319: ABCL-CONTRIB should fallback to network load.
----------------------------------+-----------------------------
Reporter: Evenson Not Org | Owner: Evenson Not Org
Type: defect | Status: assigned
Priority: blocker | Milestone: 1.6.1
Component: abcl-contrib | Version: 1.2.0-dev
Resolution: | Keywords: ansi-cl
Parent Tickets: |
----------------------------------+-----------------------------
Changes (by Evenson Not Org):
* keywords: => ansi-cl
Old description:
> Its pure Common Lisp.
New description:
Its pure Common Lisp.
See <https://abcl.org/trac/ticket/466> for linking into ANSI CL semantics
--
--
Ticket URL: <http://abcl.org/trac/ticket/319#comment:10>
armedbear <http://abcl.org>
armedbear
#447: manual: Compile to Java 5 Bytecode
--------------------+----------------------
Reporter: rurban | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: other | Version:
Keywords: docs | Parent Tickets:
--------------------+----------------------
Since rc0 to 1.5.0 you removed one part of the outdated compile to Java 5
Bytecode,
but one headline still is "Compile to Java 5 Bytecode". It's now 6-8.
Please change to "Compile to Java Bytecode"
--
Ticket URL: <http://abcl.org/trac/ticket/447>
armedbear <http://abcl.org>
armedbear