[Zope3-dev] what is ZCML?
Jean-Marc Orliaguet
jmo at ita.chalmers.se
Tue Mar 14 16:31:13 EST 2006
Jim Fulton wrote:
> Shane Hathaway wrote:
>
>>
>>
>> +1. When I learn a skill, it is at first completely explicit, and as
>> the skill becomes predictable and reliable, it gradually becomes
>> implicit. If I kept everything explicit, I would hinder myself from
>> building higher level skills.
>>
>> So explicit is better than implicit until a sufficiently tight
>> abstraction comes about. Take memory management: yesterday it was
>> explicit (malloc/free); today it's mostly implicit (garbage
>> collection). Garbage collection is both an abstraction, since
>> programmers no longer manage memory directly, and an indirection,
>> since programmers now use APIs that call malloc and free. We all
>> agree GC is good, so explicit is definitely not always better than
>> implicit.
>
>
> Thanks for explaining "Explicit is better than implicit,
> except when it's not."
which is strictly equivalent to "Implicit is better than explicit,
except when it's not." :-) and when it's not ... explicit is better.
/JM
More information about the Zope3-dev
mailing list