|
|
|
|
|
by snapdangle
2747 days ago
|
|
The linguistic target Larry Wall aims at has little to do with uttering the line of code out loud.. The attempt to mirror human language is in the flexibility of the constructs. This is the much maligned There Is More Than One Way To Do It (TMTOWTDI) principle. The language is designed to allow the programmer to express themselves in they way that makes the point best for their brains. Now, this is almost a classical debate in programming at this point but it was really in high gear during the late 90s as Python's One Way approach quickly proved more useful for larger codebases, in contrast to the personalized anarchy of styles often found in a large Perl project. Perl 6 changes the landscape of "personalizable programming language" considerably, making it less complex in some ways and more complex in others. Whether or not TMTOWTDI is a boon or a bane to you is your choice. I find that having a language that is designed for personal expression is precisely the thing I want when I am reaching for scripting glue. |
|