Cuberite Forum
Why do we need 3 Vector3 types? - Printable Version

+- Cuberite Forum (https://forum.cuberite.org)
+-- Forum: Cuberite (https://forum.cuberite.org/forum-4.html)
+--- Forum: Development (https://forum.cuberite.org/forum-13.html)
+--- Thread: Why do we need 3 Vector3 types? (/thread-2009.html)

Pages: 1 2 3


RE: Why do we need 3 Vector3 types? - worktycho - 06-16-2015

If needing an interpreter is a problem, have a look at Perl. It has been proven that parsing Perl is equivalent to the halting problem, and functions can be created at runtime so it could give you a lot of trouble.


RE: Why do we need 3 Vector3 types? - SamJBarney - 06-16-2015

Well, the problem isn't the interpreter; it's trying to get low-level code to do the same thing as the interpreter without a VM.

Runtime function generation will definitely not be a problem Smile


RE: Why do we need 3 Vector3 types? - worktycho - 06-16-2015

How about reflection?


RE: Why do we need 3 Vector3 types? - SamJBarney - 06-16-2015

Reflection will be a little harder to implement, but still possible.


RE: Why do we need 3 Vector3 types? - worktycho - 06-16-2015

I think I need to see more detail, though I still suspect that the alternative paradigms will cause you trouble.


RE: Why do we need 3 Vector3 types? - SamJBarney - 06-16-2015

Probably, but it will still be fun and useful Smile