Family Tour¶
Makrell makes the most sense when you see the family side by side. This short tutorial is meant as a quick orientation pass across the main layers rather than a deep dive into one implementation.
Three quick glimpses¶
Makrell-style code:
{fun add [x y]
x + y}
[2 5 8] | {map {add 3 _}} | sum
MRON:
project "Makrell"
hosts ["Python" "TypeScript" ".NET"]
MRML:
{page
{title Makrell}
{p One structural family for code, data, and markup.}}
What this should suggest¶
These examples are intentionally small, but together they show the family idea:
one structural model for code
one structural model for data
one structural model for markup
The details differ by implementation and format, but the shared shape is still visible.
Where to go next¶
Continue with:
Shared Concepts for the common model
Choosing an Implementation to pick a host track
First Program in MakrellPy, First Program in MakrellTS, or First Program in Makrell# for a first implementation-specific step