4 ms·
The important thing is that Larry say language developers get lazy because of IDEs, not programmers using the language. A powerful IDE that automatically looks
by daotoad 8y ago
The important thing is that Larry say language developers get lazy because of IDEs, not programmers using the language.
A powerful IDE that automatically looks up documentation and guides you through writing a bunch of boilerplate lets a language designer skimp on figuring out ways to let you avoid writing the boilerplate in the first place.
Code generation in the IDE is a poor substitute for a well designed interface.
- DonHopkins 8y agoWhich makes it deliciously ironic that Larry would bring that point up, since Perl's syntactic user interface is so terribly designed.
- b2gills 7y agoPerl5 has some design features that are not as good as they could have been if it broke backwards compatibility. So there were a lot of limitations on how things could get added. (Code written in 1987 will most likely still work on the latest version of Perl5 released last year, or even on the version coming out later this year.) The Perl6 project was to reimagine the design by breaking things that needed breaking. If your premise that Larry is bad at language design, then you should be able to find something in Perl6 that is “terribly designed”. I won't be holding my breath, so feel free to take your time.