chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: #1623: Avoid consing for optional procedure arguments


From: Chicken Trac
Subject: Re: #1623: Avoid consing for optional procedure arguments
Date: Tue, 26 Nov 2019 08:34:54 -0000

#1623: Avoid consing for optional procedure arguments
------------------------------------+---------------------
            Reporter:  sjamaan      |      Owner:  sjamaan
                Type:  enhancement  |     Status:  closed
            Priority:  minor        |  Milestone:  5.2
           Component:  compiler     |    Version:  5.0.0
          Resolution:  fixed        |   Keywords:
Estimated difficulty:  medium       |
------------------------------------+---------------------
Changes (by sjamaan):

 * status:  new => closed
 * resolution:   => fixed
 * milestone:  5.3 => 5.2


Comment:

 This has been implemented for `#!optional`, `let-optionals*` and also
 `case-lamdba`.  There might be room for improvement (as always), but for
 now I feel we've done enough; the approach we use even makes manual
 accesses of rest arguments optimisable, depending on the exact pattern
 used, of course.

-- 
Ticket URL: <https://bugs.call-cc.org/ticket/1623#comment:6>
CHICKEN Scheme <https://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]