[armedbear] #420: Add ability to optimize function calls with lambda in function position. Use it to optimize jss

armedbear armedbear-devel at common-lisp.net
Thu Nov 17 16:28:35 UTC 2016


#420: Add ability to optimize function calls with lambda in function position.
Use it to optimize jss
------------------------------+--------------------------
      Reporter:  mevenson     |      Owner:
          Type:  enhancement  |     Status:  new
      Priority:  major        |  Milestone:  1.5.0
     Component:  compiler     |    Version:  1.5.0-dev
    Resolution:               |   Keywords:  github-issue
Parent Tickets:               |
------------------------------+--------------------------

Comment (by aruttenberg):

 Updated https://github.com/armedbear/abcl/pull/11

 The optimization now checks if the class is defined at compile time, and
 if not, defers the class lookup to run time.

 The test failures were due to the fact that I was transforming (lambda(..)
 ...) to ((let (...) ...)) instead of (let (...) ...) i.e. one too many
 parentheses

--
Ticket URL: <http://abcl.org/trac/ticket/420#comment:3>
armedbear <http://abcl.org>
armedbear


More information about the armedbear-ticket mailing list