> PPS: I think the choice of ^ to handle pointers is one of the worst decision in the syntax.
Funny that's my favourite aspect of Odin's syntax.
p: ^int
Easy on the eyes.I also like the convention of the type on the left and its usage on the right:
p: ^int // ^ on the left
x := p^ // ^ on the right
Very similar to languages of the Pascal family, but less verbose.And with structs:
p^.x // not necessary
p.x // this will do