3 ms·
It needs to be this way so that UFCS works properly. Imagine if instead of "a,b".split(','), you had to write "a,b".(strutils.split)(',').
by xigoi 11mo ago
It needs to be this way so that UFCS works properly. Imagine if instead of "a,b".split(','), you had to write "a,b".(strutils.split)(',').
- polotics 11mo agook I do not understand. What is preventing this import std/errorcodes from allowing me to use: raise errorcodes.RangeError instead of what Nim has? or even why not even "import std/ErrorCodes" and having the plural in ErrorCodes.RangeError I wouldn't mind
- PMunch 11mo agoNothing, and it fact this works. To move to an example which actually compiles: import math echo fcNormal echo FloatClass.fcNormal echo math.fcNormal echo math.FloatClass.fcNormal All of these ways of identifying the `fcNormal` enum value works, with varying levels of specificity. If instead you do `from math import nil` only the latter two work.