The number of arguments of a compound term may not exceed 255.
The number of atoms created may not exceed 1048575 (33554431) on 32-bit (64-bit) architectures.
Saved-states and ‘.po’ files are not portable between 32-bit and 64-bit architectures.
Indexing on large integers or floats is coarse, i.e. there is
essentially no indexing between different large integers or floats. This
can have a huge negative impact on performance, e.g. when
representing a hash-table as facts using integers as keys. The hash
predicates in library(terms)
can be used to avoid this problem.