Frothy Concepts
A structured path through Frothy's mental model, from the first prompt to hardware, persistence, and native extensions.
- 01 01. What Frothy Is The core mental model: stable slots, lexical code, and a live image.
- 02 02. Getting Started Your first live session: connect, evaluate small expressions, inspect names, and blink the built-in LED.
- 03 03. Values and Expressions Learn the values Frothy carries, how calls read, and how expressions group.
- 04 04. Words and Definitions Define callable Code values, choose a house style, and understand coherent redefinition.
- 05 05. Locals, Names, and State Lexical locals, explicit mutation, top-level Cells, and small records.
- 06 06. Blocks and Control Flow Use blocks to choose, repeat, loop forever, and react to events.
- 07 07. Errors and Recovery Recoverable runtime errors, interrupts, safe boot, inspection, and getting back to a usable prompt.
- 08 08. Text and I/O Persistent Text, transient Bytes, the shared PAD, prompt output, and board I/O.
- 09 09. Talking to Hardware Move from GPIO into events, buses, networking, Bluetooth, signals, and power.
- 10 10. Snapshots and Persistence Save the overlay image, restore it, wipe it, and understand what does not persist.
- 11 11. Where to Go Next Move from the guide into tutorials, reference, hardware, or extending Frothy.
Advanced