Go added multiple returns for error/exception handling. It's a solution, just not a pretty one.
In comparison, Oberon has... nothing. If you check the source code of Oberon OS for something like USB, a lot of code is either YOLO or a mess of nested blocks.
Go added multiple returns for error/exception handling. It's a solution, just not a pretty one.
In comparison, Oberon has... nothing. If you check the source code of Oberon OS for something like USB, a lot of code is either YOLO or a mess of nested blocks.