Frothy Concepts

A structured path through Frothy's mental model, from the first prompt to hardware, persistence, and native extensions.


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