(After trying it for one day!)
It's very similar to Zig but:
- a little bit less verbose to write
a := 3for variables,a :: 3for constants, instead of in zigvar a = 3;,const a = 3;- struct init does not require members
myStruct : MyStruct = { 1, 2 }, vs in zig you must have membersvar myStruct = MyStruct{ .field1 = 1, .field2 = 2}; - no semicolons at end of statements, no parenthesis around conditionals
- heap allocations are sometimes unclear