Shared Concepts

Makrell is easiest to understand when you separate the shared conceptual model from the details of any single implementation.

These pages explain what is common across the family, while also being clear about where individual implementations differ.

What this section covers

The shared concepts section is the right place to learn about:

  • the family-level structure behind MBF, the languages, and the formats

  • functions, calls, operators, and structural forms

  • pattern matching

  • macros and meta concepts

  • the relationship between specifications and implementations

Suggested reading order

If you are new to the family-level model, a practical order is:

  1. Family Overview

  2. MBF

  3. Functions and Calls

  4. Operators

  5. Pattern Matching

  6. Macros and Meta

  7. Implementations and Specs

When to read concepts first

Read this section before diving deeply into one implementation if you want to understand the common Makrell model rather than learning one host track in isolation.

If you prefer to learn from examples first, start with an implementation quick-start or tutorial, then return here once the main forms look familiar.

How this section fits the rest of the site

The concept pages sit between the homepage/tutorial layer and the implementation-specific pages. They are useful once you want a family-wide view instead of only host-specific usage notes.