Extension points
tilttek/dice| Point | What an application gives | Where |
|---|---|---|
Contract\Macros | The macros an input names, $name, resolved into their pool | Macros |
Dialect\Dialect | The notation of another table, added to Dialects or replacing a built-in one | Dialects |
Notation\Notation | The letters of another language, added to Notations | Languages |
Custom\DieDefinition | Dice whose faces are symbols, declared in CustomDice | Custom dice |
Limits | The bounds against abuse | Limits |
Random\Randomizer | The randomness of a roll: a secure engine, a seed | Rolling |
Every point is passed to DiceRoller or to the call that uses it; the library keeps nothing between two calls.