Structures From C

BlitzMax Forums/BlitzMax OpenGL Programming/Structures From C

I tend to think Mark made a good call when he decided to leave out unsigned values and unions. With 32-bit values, it's rare indeed to need an unsigned value, other than for addresses. On a simple level, the distinction requires you to make a decision between signed and unsigned each time you use an int. On a slightly higher level it opens the door for peculiar errors, such as assigning an unsigned value to a signed value and getting incorrect results (because you need more than 32-bits to store the result).

Let's keep BlitzMax simple and powerful. It's already more powerful than most people realize.