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

Reply via email to