> In this case, I think permitting compilers to inline car and cdr without
> worrying about being loaded into a REPL and then having those defined
> out from under them is something the standard should permit (though
> certainly not require).

Maybe after you've said (pragma no-redefine-primitives) it can make that
assumption.  But Exercise 2.4, Section 3.3.1, and Section 4.2.3 all
redefine cons, car, and cdr.  Let's show some respect here.

(Iirc R5 /requires/ that other primitives have to not break if you do that,
i.e., they have to be defined in a scope such that they are protected
against user redefinitions of pairs.)

> The whole of Gaul is quartered into three halves.

I don't get it.  "partes"=parts; "divisa"=divided.

(This quotation is about all I remember from high school Latin except for amo,
amas, amat, amamus, amatis, amant (I hope that's right).)

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to