On Sun, May 31, 2015 at 7:08 PM, Peter Bex <[email protected]> wrote: > On Sun, May 31, 2015 at 12:18:09PM -0400, John Cowan wrote: >> There's some argument for (apply = list) to do the right thing if >> list is length 0 or 1. > > Good point. > >> Here's a quick investigation report. Of my suite of 46 Schemes, >> MIT, Gambit, Chicken, Guile, SCM, KSi, Sizzle all accept (=) and (= 1) >> and return #t. In addition, STklos, Chez, Vicare, Ypsilon, IronScheme, >> JScheme, STklos, XLisp, Elk, Llava, SXM return #t to (= 1), and >> FemtoLisp returns #f. > > Given that it's so widespread to accept this, perhaps the better > fix is to make sure that CHICKEN 5 supports it once more.
I think that = is in the same league of < and > so, yes, it should return #t if only for coherence. Regards, Michele _______________________________________________ Chicken-hackers mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-hackers
