[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