chicken-janitors
[Top][All Lists]
Advanced

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

reply via email to

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