3 ms·
> Having to write out BEGIN and END all the **ing time. Typing in general, and the syntax. Having to write out "POINTER TO INTEGER", for some reason, while "V
by Rochus 4y ago
> Having to write out BEGIN and END all the **ing time. Typing in general, and the syntax. Having to write out "POINTER TO INTEGER", for some reason, while "VAR" is abbreviated. No metaprogramming.
Have a look at Oberon+ (http://oberon-lang.ch http://oberon-lang.ch). It supports small keywords, has a lot of abbreviations (e.g. ^T instead of POINTER TO T), and it has generic modules.