Attribute | Limit | Reason |
---|---|---|
Maximum heap size | 131008 bytes | PalmOS 64k block size |
Maximum heap size | 32752 objects | PalmOS 64k block size |
Maximum total symbol (atoms) size | 4096 characters | LispMe PTR layout |
Maximum FP numbers | 32704 bytes | PalmOS 64k block size |
Maximum FP numbers | 4088 numbers | PalmOS 64k block size |
Minimum big integer | -2523999+1 | PalmOS 64k block size |
Maximum big integer | 2523999-1 | PalmOS 64k block size |
Maximum string length | 65503 characters | PalmOS 64k block size |
Maximum vector length | 32751 objects | PalmOS 64k block size |
Maximum symbol length | 256 characters | arbitrary |
Minimum char code | 0 | ASCII |
Maximum char code | 255 | ASCII |
Minimum fixed integer | -8192 | LispMe PTR layout |
Maximum fixed integer | 8191 | LispMe PTR layout |
Minimum big integer printed decimally | -247984+1 | arbitrary/performance |
Maximum big integer printed decimally | 247984-1 | arbitrary/performance |
Minimum (unnormalized) real number | 4.94065645841246e-324 | IEEE-754 |
Maximum real number | 1.79769313486231e+308 | IEEE-754 |
Maximum extension modules | 64 (currently 21 used) | LispMe PTR layout |
Maximum foreign types | 16 (currently 10 used) | arbitrary |
Maximum port types | 16 (currently 10 used) | arbitrary |
Maximum variables per frame | 128 | LispMe PTR layout |
Maximum environment frames | 64 | LispMe PTR layout |
Maximum sessions | 32 | arbitrary |