[Armedbear-ticket] [armedbear] #362: GET-JAVA-FIELD doesn't behave orthogonally when TRY-HARDER is T
armedbear
armedbear-devel at common-lisp.net
Sun Aug 17 16:18:25 UTC 2014
#362: GET-JAVA-FIELD doesn't behave orthogonally when TRY-HARDER is T
-----------------------------+-----------------------
Reporter: robert goldman | Owner: mevenson
Type: defect | Status: closed
Priority: major | Milestone: 1.4.0
Component: JSS | Version: 1.4.0-dev
Resolution: fixed | Keywords:
-----------------------------+-----------------------
Comment (by robert goldman):
Here's a patch for this. I also added a condition for not finding the
field. I'm not sure that's the right thing, though, so perhaps a simple
`ERROR` as in the current code would be better. Here's why: if we fail to
find the field in the JSS code, when `try-harder` is non-`NIL` you get a
special condition. But if `try-harder` is `nil`, you fall through to the
JFFI code, where you ''don't'' get this condition.
In general, this is probably an artifact of the split between JSS and
JFFI, which seems undesirable. It would be nice to simply fuse JSS into
JFFI so that there's only one JFFI to keep track of....
--
Ticket URL: <http://abcl.org/trac/ticket/362#comment:5>
armedbear <http://abcl.org>
armedbear
More information about the armedbear-ticket
mailing list