[prev] [thread] [next] [lurker] [Date index for 2006/12/18]
> Once complex structures appear in a language, it takes a trained eye to see > to real meaning, and replacing metacharacters or tokens with written words > does NOT easy that concept. It just makes you have to read more. But replacing small groups of metacharacters and words with single metacharacters whose meanings vary radically and in contradictory ways depending on context DOES make the job harder. That's why even in a language like Forth, where the only syntactically meaningful token is the space, conventions about the meaning of combinations of tokens are applied consistently and where they aren't that's considered a bad thing. In Forth, a "?" at the beginning of a word can be expected to mean that the word produces a boolean result. If it doesn't, the language standard does not forbid retaliation against the developer involved. In Perl, a "/" may be an operator or a literal terminator. That would be like making +" the string concatenation operator in C. In any other language you'd be laughed out of the standards committee for proposing such a thing. Perl hackers violently defend it.There's stuff above here
Generated at 22:02 on 27 Dec 2006 by mariachi 0.52