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?

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 →