On 5/6/09 3:33 PM, Shane Hathaway wrote: > Fernando Correa Neto wrote: >> Adding new template engines to BFG require you to know python while in >> GROK, it'd require you to grok grok first (which in would then >> introduce the developer to ZCA) which is definitely a Zope3 thing. > > You hit on a point that I consider important. One of the interesting > things about ZCML (and hence BFG) is it's easy for any Python developer > to write their own directives. ZCML doesn't violate DRY, as I once > thought it did, because if you find yourself writing repetitive > directives, you can just create a custom directive in Python instead. > > Unfortunately, Grok obscures that simplicity. It seems much harder to > add new kinds of decorators than it is to add new kinds of ZCML directives.
It's actually not too bad. Writing the "bfg_view" decorator was pretty simple (although I did find some bugs in martian that needed fixing while doing it). I mostly found writing a grokker more pleasant than writing an equivalent ZCML handler. But that may just be preference. - C _______________________________________________ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev