newRPL: Angles revisited

04012016, 07:11 PM
Post: #17




RE: newRPL: Angles revisited
A few consequences of this angle tagging that perhaps I didn't mention before:
a) With proper care, it will be possible to create programs that are systemflag independent. b) Angles carry the format with them, so they will be displayed in the format they were created, regardless of the system flags. c) Because of b), the user can work simultaneously in multiple angular systems and view all of them in the stack at once. d) The user can type polar/spherical/cylindrical vectors and polar complex numbers in any system at any time, regardless of system flags. And a few other consequences (unintended?) for vectors: a) Polar vectors exist on their own and can be stored in polar form, same as polar complex numbers. The coordinate system is no longer just a display option, it's carried with the vector. b) Polar vectors keep their polar status in the stack, regardless of system settings. c) Coordinate system flags can probably be eliminated, as they would serve no purpose now. d) Operating on vectors just became more complicated to implement, as polar vectors will need to be converted transparently back and forth as needed during operations. e) I guess the first argument policy will also apply to polar vectors: polar + vector = polar vector + polar = vector 

« Next Oldest  Next Newest »

User(s) browsing this thread: 1 Guest(s)