in reply to What does "overdesigned" mean?
in thread OT? Pragmatic Perl
Perl 6 is certainly "overdesigned" in the first sense. Indeed, every version of Perl has intentionally been overdesigned in that sense. However, it is the second sense that we worry about in the design of Perl 6. Only time will tell if we've worried about it enough that Perl 6 will be perceived as not just overdesigned, but also elegantly designed. There are a lot of elegant ideas in Perl 6--the main question is whether there are too many of them, tied together inelegantly.
People keep trotting out the phrase "second system effect" like some kind of cargo-cult mantra, not seeming to understand that we already know about second system effect, and that part of the reason Perl 6 is taking so long is precisely because we're taking the time to try to compensate for it. That's why our slogan is "Second System Syndrome Done Right!" Of course, it could be one of those things that gets you recursively even if you take it into account, like Hofstadter's Law. But we try to take that into account too, for what it's worth. :-)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: What does "overdesigned" mean?
by chromatic (Archbishop) on Sep 25, 2004 at 06:06 UTC | |
by punkish (Priest) on Sep 25, 2004 at 16:48 UTC |