Comment by k__
1 year ago
Why use a language with Oberon syntax, when there's Teal, which has Lua syntax and a TypeScript to Lua compiler?
1 year ago
Why use a language with Oberon syntax, when there's Teal, which has Lua syntax and a TypeScript to Lua compiler?
Because Pascal/Modula/Oberon is the one true language. TypeScript? Blasphemy!
What's Oberon's unique selling point?
Quite high abstraction for its simplicity, quick to learn, strongly typed, garbage collected before it was cool (same as Module 3) and yet a system programming language (Oberon OS).
You could argue that Wirth overdid it a bit with the simplicity vs. Comfort features but that's probably also dependent on your preferences and the problem you want to solve.
There are a few languages where you regret that they did not win in favour of C++ and Oberon is one of them (and Modula 3). Not that C++ does not have its strength , but for many problems Oberon would probably have been the simpler fit.
1 reply →