* I've had a go at Modula-2 and in there you also need uppercase keywords. I don't like it. You should be able to choose between upper- and lowercase keywords when you feel like it.Originally Posted by dmantione
But to address your point about auto syntax highlighting: from what I see many text editors that appear in common use don't support Oberon-2 out of the box. At best I've seen the ConTEXT website that had a user-made downloadable .chl file, but even this is flawed.
I personally like Notepad++ but it has no auto support for Oberon-2, and manually making one is just annoying (even if the language is small).
* I like the END principle and ELSEIF keyword. Maybe that's because I've been fooling around with other languages so much it's just common to me. The BEGIN keyword to me just looks unnecessary, unless it's the beginning of a program.
I personally would give Oberon-2 a try, and it looks like a natural modern development from the old Pascal and others. Reduction of the whole language to make it more advanced in syntax and easier in use. It would also mean no more annoying IF-THEN-ELSE confusion and BEGIN-END verbosity to me (as I automatically try to simulate ELSEIF one way or another).
The more I see from it, the more I want to use it! I don't like the IMPORT keyword though. I prefer the word USES.
Bookmarks