Time to destroy Walter: breaking modules into packages
TommiT
tommitissari at hotmail.com
Wed Jun 19 04:13:54 PDT 2013
On Wednesday, 19 June 2013 at 07:12:30 UTC, Jonathan M Davis
wrote:
> [..] But even if you can't, I don't think that it's worth it to
> complicate the package attribute any further. [..]
I'd like to quote the TDPL foreword by Walter:
"To the best of my knowledge, D offers an unprecedentedly adroit
integration of several powerful programming paradigms:
imperative, object-oriented, functional, and meta.
At first blush, it would appear that such a language could not be
simple. And indeed, D is not a simple language. But I’d argue
that is the wrong way to view a language. A more useful view is,
what do programming solutions in that language look like? Are D
programs complicated and obtuse, or simple and elegant?"
-Walter Bright
Thus, we shouldn't strive so much to make the language simple (by
having the simplest possible definition for the 'package'
keyword), but rather, we should try to make programs, which use
modules broken into packages, look simple, elegant and easy to
understand.
More information about the Digitalmars-d
mailing list