All ECLiPSe memory areas are automatically extended when necessary. There are no limits (other than the available memory) to the size of atoms or strings or their number, the length of integers, the arity of structures is unlimited and there are no limits on the complexity of compiled clauses.