Suggestions for some corrections/improvements
I am not 100% sure that the changes are what you want, I discuss them here a bit:
-
https://www.beeflang.org/docs/language-guide/memory/ Variant: link reflection doesn't work points to https://www.beeflang.org/docs/language-guide/memory/reflection.html but this gives: Page not found Link should probably be: https://www.beeflang.org/docs/language-guide/reflection/
-
The original int newVal = GetMinusOne(i); gives a compilation error: ERROR: Unable to implicitly cast 'uint' to 'int' which is solved by changing int to uint
-
https://www.beeflang.org/docs/language-guide/operators/ /* Binary + operator */ public static Vector2 operator+(Vector2 lhs, Vector2 rhs) { return .(lhs.x, rhs.y); } I don't understand how this could mean a + operation of 2 vectors. I would expect: return .(lhs.x + rhs.x, lhs.y + rhs.y);
-
https://www.beeflang.org/docs/language-guide/typerefs/ int intVal = (.)floatVal); <-- minor improvement adding int and ;
-
https://www.beeflang.org/docs/corlib/ this-party <-- probably here also third-party was meant.
Thanks for the review and keep up the brilliant work!