Syntax Rejiggering
Couple of small changes:
- Static access now uses
::
instead of.
, along the veins of C++ and Rust. - Polymorph instantiations now take the form of
Foo!<...>
(the exclamation mark) -- making it less likely to be ambiguous. - Polymorph arguments can now be positional, meaning
Foo!<int>
instead ofFoo!<T: int>
. The rules are similar to that of funtion calls -- no positional arguments after named arguments.