Dan Shafer wrote:
I don't disagree, Jonathan, but if you apply that logic to
object-orientation you find yourself in a syntax soup that is
difficult to resolve and leads to huge slowdowns in performance.

So if you vote to keep the language simple, you're voting to keep it
non-object-oriented. I'm OK with that but I vastly prefer that we take
an OO fork at this point.

Agreed. While there's been no public commitment on this topic from the mother ship, what hints we've been given suggest that the implementation would include OOP capabilities as OPTIONS for the scripter.

Nearly every discussion about this has been in terms of OPTIONS, so I'm not sure why there's this perception that new OPTIONS will be forced on people who choose not to use them.

To use a current example, regex is an OPTION. If you don't like it you can parse strings using more verbose syntax.

As for dot-notation, I find the strongest resistance come from those who don't use languages in which it's supported. This isn't to suggest that it's superior for all uses (nor is even OOP *always* superior to anything else; everything has trade-offs), but if we see OOP extensions to the language it would, as you note, make it unusually difficult to write and even more difficult to learn if it didn't use at least a few common OOP conventions.

Not everything that isn't Transcript is always wrong. Sometimes there's a lot to learn from alternatives....

--
 Richard Gaskin
 Managing Editor, revJournal
 _______________________________________________________
 Rev tips, tutorials and more: http://www.revJournal.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to