Status

Makrell# is active and growing quickly.

The implementation already covers substantial ground, including:

  • MBF parsing

  • MRON and MRML support

  • compile/load workflows

  • CLR interop

  • macros and meta

  • a growing pattern-matching system

  • baseline async/await support

It is not yet full parity with MakrellPy or MakrellTS, but it is already clearly beyond the stage of being a placeholder or speculative port.

What that means in practice

The .NET track already has a recognisable practical surface:

  • source execution and CLI workflows

  • assembly build/load

  • generated C# inspection

  • MRON and MRML parsing

  • CLR interop through imports, construction, and member calls

  • shared-family async fun / await support

That makes Makrell# relevant both as a language track and as a tooling/runtime track.

How to read this status

The most useful way to read the current .NET status is:

  • the foundation is real and usable

  • major language and interop pieces are already in place

  • the remaining work is mostly about broadening and deepening the surface rather than inventing the implementation from scratch

Current documentation state

The section now includes:

  • quick start and guide pages

  • interop and macros/meta pages

  • cookbook pages for CLI, interop, and macro-related workflows

The next documentation work is mostly about depth and examples, not about inventing the section from scratch.

Useful follow-up pages