The Oberon+ Programming Language
oberon-lang.github.io
The Oberon+ Programming Language
1–10 of 116 posts
Re: The Oberon+ Programming Language
#2Re: The Oberon+ Programming Language
#3Re: The Oberon+ Programming Language
#4Re: The Oberon+ Programming Language
#5https://oberon-lang.github.io/2021/07/15/motivation-for-a-ne...
Re: The Oberon+ Programming Language
#6Any relation to the Oberon operating system? https://en.wikipedia.org/wiki/Oberon_(operating_system)
Re: The Oberon+ Programming Language
#7I don’t like how verbose Pascal-like languages are. I don’t want to have to type tons of keywords to get anything done. Curly brackets are a big improvement over pairs of “begin” and “end” all over. Makes it hard to see the forest for the trees when skimming some code to figure out what it does. That on its own makes something like this a complete nonstarter for me, leaving aside issues like support, quality of imple…
How about a treesitter-based editor extension that converts between begin/end and {/}, as if they were ligatures? Actually this might not even need treesitter.
Re: The Oberon+ Programming Language
#8Here is how it looks like in Modula-2.
https://www.modula2.org/reference/isomodules/isomodule.php?m...
Re: The Oberon+ Programming Language
#9I don’t like how verbose Pascal-like languages are. I don’t want to have to type tons of keywords to get anything done. Curly brackets are a big improvement over pairs of “begin” and “end” all over. Makes it hard to see the forest for the trees when skimming some code to figure out what it does. That on its own makes something like this a complete nonstarter for me, leaving aside issues like support, quality of imple…
Re: The Oberon+ Programming Language
#10I don’t like how verbose Pascal-like languages are. I don’t want to have to type tons of keywords to get anything done. Curly brackets are a big improvement over pairs of “begin” and “end” all over. Makes it hard to see the forest for the trees when skimming some code to figure out what it does. That on its own makes something like this a complete nonstarter for me, leaving aside issues like support, quality of imple…
speaking as an ex professional delphi programmer here - i have written lots of object pascal code, and have no desire to write any more.