[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