Go to the first, previous, next, last section, table of contents.


Generic limitations

On 32-bit architectures, the total data space cannot exceed 256 Mb. On Linux, the limit is 128 Mb.

The number of arguments of a compound term may not exceed 255.

The number of atoms created may not exceed 262143.

The number of characters of an atom may not exceed 65535.

NUL is not a legal character in atoms.

The number of clauses of a compiled predicate may not exceed 65535.

The number of variables in a compiled clause may not exceed 256.

Saved states are not portable between 32-bit and 64-bit architectures, or from a system built with native code support to a system without native code support for the same architecture.


Go to the first, previous, next, last section, table of contents.