On Sep 12, 2007, at 9:27 PM, Reid Ellis wrote:
When I try to trace UI creation, I hit something of a wall. Where I
would expect code to go into an __init() and proceed normally,
there is a large wall of abstraction with "template" methods and
schema attributes for what should be simple member variables.
Although I can appreciate what this high-level abstraction does,
and why it is there, this has to be weighed against the burden put
upon developers who have to go through this learning curve. I still
don't think I've finished it myself.
I don't think the complexity of instantiation is worth the modicum
of increased functionality it affords. (Oooh, I almost said
"affordance").
+1. I also get really confused by the template brick wall and I'd
love to get rid of it. I think we can simplify it pretty easily
without sacrificing the reason it was created -- i.e. to make code
for item creation less verbose.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev