[Armedbear-ticket] [armedbear] #368: File level define-setf-expander is not available for expansion unless wrapped in an eval-when
armedbear
armedbear-devel at common-lisp.net
Tue Sep 9 07:59:14 UTC 2014
#368: File level define-setf-expander is not available for expansion unless
wrapped in an eval-when
-----------------------+-----------------------
Reporter: mevenson | Owner:
Type: defect | Status: new
Priority: major | Milestone: 1.4.0
Component: java | Version: 1.4.0-dev
Resolution: | Keywords:
-----------------------+-----------------------
Comment (by mevenson):
In testing your patch, ran into an issue that may or may not have been a
result of not doing a complete recompilation. I'll get back to this later
today.
Unfortunately for CFFI, until we get a release of abcl-1.4.0 or
(abcl-1.3.2) with this patch, I wouldn't recommend changing the CFFI
patch, as almost no users will have had a chance to update. I don't know
where the compromise lies: since we have to appease the CFFI maintainers,
and the problems with DEFINE-SETF-MODIFY affect the code shared with other
Lisp implementation, I don't expect them to want to "dirty" the code with
the necessary hack for the broken ABCL. But on the other hand, if CFFI
doesn't use the ugly version of the DEFINE-SETF-MODIFY code, the usage of
CFFI will break for all ABCL users not running from abcl-1.4.0-dev
sources. This week is busy for me, so I would realistically guess that I
could make a release of abcl sometime in the next two weeks.
--
Ticket URL: <http://abcl.org/trac/ticket/368#comment:6>
armedbear <http://abcl.org>
armedbear
More information about the armedbear-ticket
mailing list