MakrellPy

MakrellPy is the Python-hosted Makrell implementation. It remains one of the richest and most practical implementations in the family, especially for metaprogramming, pattern matching, and Python interoperability.

Why use MakrellPy?

  • expressive functional style

  • strong metaprogramming story

  • two-way Python interoperability

  • pattern matching and user-extensible syntax

  • practical host language access without losing Makrell identity

Best fit

MakrellPy is a good fit when you want:

  • a broad language experience rather than only a format or narrow host bridge

  • Python library access

  • strong macro and pattern-matching examples

  • a practical entry point into the shared Makrell model

Relationship to the rest of the family

MakrellPy is no longer the sole centre of the project, but it is still an important reference point:

  • it contains a large amount of mature language behaviour

  • it is a strong practical reference point for macros and matching

  • it remains highly relevant for Python-heavy workflows

Current emphasis

The current MakrellPy section places most emphasis on:

  • core language flow and functional style

  • Python interop

  • macros and metaprogramming

  • pattern-oriented ways of working with structured data and syntax

If you are comparing implementations, MakrellPy is often the best place to see the broader language model in action before mapping those ideas onto the TS or .NET tracks.