Everyone Says Assembly Is Untyped—Everyone Is Wrong

A design rationale for the typed inline assembly system in the Odin programming language.

Author
gingerBill (Ginger Bill)
Published
2026-08-20
Kind
Language designer's blog post, a design rationale with code examples
Original
www.gingerbill.org/article/2026/08/20/designing-odins-inline-asm/
Subject
Compilers and interpreters
Themes
Saying it exactly, Close to the machine

What it is

gingerBill is the creator of Odin and writes about its design. This post is in a series on syntax. It sets out Odin's asm templates. It argues they are the best in any language.

What it says

What evidence it gives

The post gives code samples in GCC, MSVC, Turbo Pascal and Odin syntax. It describes the rexcode tables as round-tripped against llvm-mc and other tools. It reports no benchmarks, and no other language was tested.

Interests and limits

The author designed Odin and is judging the design. The claim of best in any language is stated as belief. It was not tested. The rexcode library covers many architectures, but inline assembly needs only those Odin targets.

Connections

These links are this wiki's own reading, not claims the sources make.