[r6rs-discuss] on rational 6.7 Compund library names

From: AndrevanTonder <andre>
Date: Tue, 26 Jun 2007 21:56:19 -0400 (EDT)

On Tue, 26 Jun 2007, AndrevanTonder wrote:

> Even Oleg's names did not do well with lexical scoping since they were
> not indivisible units, so one could shadow parts of the compound
> identifier individually like so:
>
> [erroneous example snipped]

A better example is given by Al Petrofsky in the original thread:

   (let ((x (point x foo)))
     (if (= x (point x bar))
         <something>))

would not work due to shadowing of part of the compound name by x.

Andre
Received on Tue Jun 26 2007 - 21:56:19 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC