I know that Erlang has arbitrary dimensional numbers, but is there a maximum limit on one of the standard implementations? If yes, then?
Erlang uses bignum arithmetic , and integers in Erlang are limited by the available memory on the machine. In fact, there is no limit to how big Integer is in Erlang. Take a look at this document: http://erlang.org/doc/efficiency_guide/advanced.html It contains more detailed explanations regarding the limits.
On 32-bit architectures: -134217729 < i < 134217728 (28 bits).
-134217729 < i < 134217728
In 64-bit architectures: -576460752303423489 < i < 576460752303423488 (60 bits).
-576460752303423489 < i < 576460752303423488