[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.