Here's somewhere where it would really help:
PositionEntity entity,Vec3(1,1,1)
or
PositionEntity entity,[1.0,1.0,1.0]
That would be so much cooler. I could also make my math operations work for either a math class or an arbitrary float pointer. Offloading math code into CPP code would be easier, and it would be nicer for the programmer to be able to use either a vec3 or a float array.
PositionEntity entity,Vec3(1,1,1)
or
PositionEntity entity,[1.0,1.0,1.0]
That would be so much cooler. I could also make my math operations work for either a math class or an arbitrary float pointer. Offloading math code into CPP code would be easier, and it would be nicer for the programmer to be able to use either a vec3 or a float array.