Are bitwise operations useful in ordinary math?

Dec 13, 2010 at 2:18 PM

I am debating whether or not to continue to include bitwise operations in the next build of NeturalMath.  They have been a pain to program given the fact that NM uses doubles internally for numeric values, which do not have intrinsic support for bitwise calculations.  Furthermore, I am not sure of the actual value of performing bitwise operations for solving traditional math problems.  Typically bitwise operations are used in programming when interfacing with low-level features such as memory address manipulation.  They are also used frequently in cryptography.  The question is does this have enough importance in NM to require inline operations, or should this be handled through function calls?  Elimination of bitwise operations would greatly simplify the parser and free up a number of special characters for other uses.