[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-janitors] #1236: equal? can break at random moments
From: |
Chicken Trac |
Subject: |
Re: [Chicken-janitors] #1236: equal? can break at random moments |
Date: |
Tue, 22 Dec 2015 19:50:46 -0000 |
#1236: equal? can break at random moments
-----------------------------+--------------------
Reporter: sjamaan | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 4.11.0
Component: core libraries | Version: 4.10.x
Resolution: | Keywords:
-----------------------------+--------------------
Comment (by sjamaan):
According to Felix, tagged pointer tag comparisons could just be
implemented with {{{eq?}}}/{{{eqv?}}}. This would be strictly backwards
incompatible, so maybe only do that in CHICKEN 5?
Alternatively, deprecate the whole inline mess, but keep using it for
tagged pointers. At the same time, we could also deprecate the fact that
it uses {{{equal?}}} and switch to {{{eqv?}}} in a later version.
--
Ticket URL: <http://bugs.call-cc.org/ticket/1236#comment:3>
CHICKEN Scheme <http://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.