-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/16/2012 07:40 AM, Jeff Read wrote:
> On Jul 16, 2012 10:31 AM, "Ray Dillinger" <b...@sonic.net> wrote:

>> Um?  Will, did you misspeak here or is there something very 
>> fundamental that I'm not understanding?  As I see it the same 
>> vector of code ought to produce the same behavior when run. 
>> Different nonempty closures over the same procedure are unique, 
>> of course, but the procedure itself?

> Different nonempty closures over the same procedure are considered
> to behave differently, therefore, they cannot be eqv?.

Right.  That's what I said.  But in the case where we're not
talking about closures, I would definitely consider procedures
consisting of the same vector of code to have the same value.

(eqv? + +) => #t

seems fine to me. (I pick on + as a well-known purely-
functional procedure which cannot form closures, just to
make the case clear).


                                        Bear
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJQBCxwAAoJEAOzWkqOibfNn5AIAKUiY/nwmJ3s9sPiNEBz52X1
EDnmBTe9uYtyMByxp0K9mO5NAGeddz8eQG9/eZLMGHHWb2EnN+9lsZVCA7dKYJDa
3VgPB+3zkU2l/zgaa1HTwB3P2qJ0AYB3FbRN3yV+Q6GLa+SSJfCLuhsbo/c61RWW
+z5Tso511U4haEzbBaXnCrrHkE971Ks7wBOtqQQVzLWF8KjZLJYk61ysSiV/CChC
Mw8YnNMri9jZgWc2boA1m48ZzEverqW+dcRudmiOCZNbl6zwLtWwLoTZ/c2aY34y
z3VX58qWo6TC5mkgqoktURLCX24kA0oEwpahnQ5C5lurjGKYHY4v7DXthmie1tk=
=+aYZ
-----END PGP SIGNATURE-----

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

Reply via email to