Language docs

Introduction

Start here for the language model, execution basics, and where to branch into deeper reference material.

F-flat-minor is a compact stack-oriented language built around one runtime value type: big integers.

Programs manipulate a data stack, execute words as they are encountered, and can treat code pointers as ordinary stack values. That makes the language small in surface area while still supporting quotations, user-defined words, macros, and reusable libraries.

Use this page as the starting point for the docs section:

The manual section will grow to cover syntax, semantics, tutorials, and design notes, while the reference section continues to track generated API-style documentation for core words and ff/lib modules.