Int32 models have signed 32-bit arithmetic. If you are planning to transfer these values (for example, send them to API C) or use operations that do not depend on signature, for example add, mul, subyou can use Int32just fine. Separation and modulation are implemented differently on signed and unsigned numbers, so you should not use them in the Int32 module.
(This section discussed the previous discussion of the caml-list .
source
share