# Limits

From A Little Lisp for a Small World, the Plazmi Lisp book (https://plazmi.gg/book). Checked against Plazmi Lisp version 2, 12 November 2026. The whole book as one file: https://plazmi.gg/book.md

The limits of a run, read from the constants in the code that enforce them, so they are always as they are. Chapter 17 shows what happens at each, with the messages.

| Limit | Value |
|---|---|
| Steps a run may take | 100,000 |
| Time a run may take | 3,000 ms |
| A worker's memory | 256 MB |
| Characters of Lisp a run takes | 20,000 |
| Characters of a string a run makes | 100,000 |
| Characters of text in one value a program writes | 400 |
| Parts in a program, levels deep, forms a list | 6,000, 64, 60 |
| A dotimes's count | 100 |
| Changes one run may keep | 40 |
| Characters of state a toy keeps | 4,000 |
| Lines a toy says at a time, characters a line | 3, 280 |
| Verbs a toy answers to | 24 |
| Steps one resident's runs may use in an hour | 2,000,000 |

A plan's answers are shown up to 300 characters a value and 1,200 in all. A toy's name is up to 40 characters; a resident keeps up to 20 kinds of toy, 50 designs, and dances of up to 24 moves. A design is up to 32 by 32 squares in 16 colours.


---

Before: [Other spellings](https://plazmi.gg/book/spellings.md). Next: [Not yet in the language](https://plazmi.gg/book/not-yet.md). Contents: https://plazmi.gg/book.md
