> It is easy to say "I am in favour of simplicity"... but "Simple for WHO?"
> Simple for the component User?
> Simple for the component Authour?
> Simple for the container developers?
As ordered above. With the priority on the first two. If it is too
difficult for users, authors won't have a community. If it is too difficult
for authors, Avalon won't have a community.
> And don't tell me that it can be for all at the same time, that is plainly
> naive thinking.
"I knew that programs could have a compelling and deep logical beauty,
on the other hand I was forced to admit that most programs are
presented in a way fit for mechanical execution, but even if of any
beauty at all, totally unfit for human appreciation."
-- Edsger W. Dijkstra
"a discipline of programming", 1976
Dijkstra goes on to say that "a carefully chosen separation of concerns is
essential in every respect for the design of high-quality programs."
Dijkstra defines his meaning on page 211, but I think that even the most
pressed for time of us can afford to read the very short entirety of Chapter
27 (209-217).
--- Noel
(who grew up on such texts, and thinks they should be mandatory
reading)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]