3 ms·
Regarding the effect systems slide. One of my favourite features of the Nim programming language is its effect system,[1] it tracks IO effects, but more importa
by dom96 9y ago
Regarding the effect systems slide. One of my favourite features of the Nim programming language is its effect system,[1] it tracks IO effects, but more importantly it also tracks the exceptions that are raised by each procedure. This allows for a very nice implementation of checked exceptions and docs which contain the possible raised exceptions of each procedure.
1 - https://nim-lang.org/docs/manual.html#effect-system https://nim-lang.org/docs/manual.html#effect-system