[Bese-devel] UCW-CORE cleanup/separation-of-concerns patch vol. 1

Hazen Babcock hbabcock at mac.com
Thu Mar 29 01:10:30 UTC 2007


On Mar 28, 2007, at 6:37 PM, Attila Lendvai wrote:

> a good example for a possible cleanup is the dual use of the word
> "action". one is the DEFACTION meaning and the other is the
> REGISTER-ACTION meaning. to be honest i've never used DEFACTION. today
> its :isolated feature is already supported by the lower layers of the
> framework (where it fits better) and other then that it's just a mere
> defmethod/cc that implicitly names its component arg as SELF. so, what
> do you think about dropping it to resolve the above mentioned naming
> confusion? maybe the other macros, that depend on and implicit SELF
> variable (like CALL), should also be excluded from the standard UCW
> api? questions always keep popping up about them...

Um, aren't "traditional" UCW applications basically composed of  
defaction and defcomponent forms? I know that I use it a lot.

-Hazen




More information about the bese-devel mailing list