Inspirel banner

Programming Distributed Systems with YAMI4

3.3.1 Ada

Ada has a particularly rich type system where there is a potentially infinite number of integer or floating point types. In order to ensure interoperability and proper serialization and deserialization of data, the following mapping was defined:

Separately defined numeric types have the price of higher verbosity of the code, but at the same time allow to clearly separate distinct data domains.