Thanks very much for that explanation. I've got two further comments.

First, a sufficiently clever compiler could arrange that (lambda (j) (h j)) 
have the same tag as h and thereby, with an eqv? that checks tags rather than 
just addresses, preserve R5RS eqv?.

Second, the R6RS semantics would be more convincing if they were justified on 
the basis of real code rather than artificial examples. I understand that's 
difficult. I also understand that you're never going to convince everyone; I 
have long given up worrying about factors of two.

Regards,

Alan


_______________________________________________
r6rs-discuss mailing list
r6rs-discuss@lists.r6rs.org
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to