[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Clear Versus Black Box
To the author of the generic function, the box is clear - but
only during that authorship. To the user it is black during
execution. Therefore any construct that opens a window into it is
forbidden.
To the author of any function, its actions are clear. To the user using
it, it is opaque. I see no difference between the opacity of using a
closure over an flet function, and one using call-next-method. Both
insides are apparent to the function writer; both are opaque to the
closure user. It is how the program writer views a method that I am
concerned with. It is that person who is exporting something that has
indefinite extent.
danny