So, on CPAN, we'll get Grammar::Juerd, Grammar::RandomPerlHacker, Grammar::Bleach, Grammar::Pony (might as well move them from ACME::), etc?
Considering the confusion I've seen after posting a few programming snippets that used the defined-or operator, I don't share your opinion. But time will tell.
Abigail | [reply] |
Considering the confusion I've seen after posting a few programming snippets that used the defined-or operator, I don't share your opinion.
Would there have been less confusion if the snippet had something like use Grammar::DefinedOps «// //=»; at the top?
The Lisp world copes reasonably well with macros. Pop-11, a nice language I spent several years using, also allowed people to create their own syntax. Nothing terrible happened.
Yes, the ability to mess with the language at the syntactic level moves from the language developers to the language users. This leads to idiotic language variations that everybody ignores, and clever language variations that everybody uses. If Pop-11 is anything to go by the the most useful will get adopted into the core.
| [reply] [d/l] |
Would there have been less confusion if the snippet had something like use Grammar::DefinedOps «// //=»; at the top?
I strongly doubt that. It might be better if you just put a couple of lines of comments at the start, but that doesn't help you if you are on line 100, and the top has scrolled of the screen. It doesn't make programming any easier.
The Lisp world copes reasonably well with macros.
And so does C. Just look at the multitude of people who understand the sources of perl.
Abigail
| [reply] [d/l] |
| [reply] |