Re: Cycle detection problems: #442, #338, "equal?" John Cowan (30 Aug 2012 06:43 UTC)
Re: [Scheme-reports] Cycle detection problems: #442, #338, "equal?" David A. Wheeler (30 Aug 2012 12:54 UTC)
Re: [Scheme-reports] Cycle detection problems: #442, #338, "equal?" Pierpaolo Bernardi (31 Aug 2012 12:03 UTC)

Re: [Scheme-reports] Cycle detection problems: #442, #338, "equal?" David A. Wheeler 30 Aug 2012 12:51 UTC

John Cowan:
> Note that having a portable implementation of R7RS `equal?` is not an
> issue, as all implementations are expected to provide it.  They may also
> (as Chibi does) also provide the R5RS `equal?` function in a different library.

Okay.  I still think it's important that the spec clearly state what happens if a cycle is detected by "equal?".  I recommend text like "If a cycle is detected, #f is returned."  I'm guessing that's what many implementations with cycle-detection do (is that true?).

--- David A. Wheeler

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports