conv.

All stories
TechQuiet 84d · day 86

Gingerbill: Odin's inline assembler is best in any language

Developer argues Odin's type-checked, integrated inline assembly outperforms GCC, Clang, and Rust.

What to know

  • Gingerbill argues Odin's custom inline assembler integrates type checking and respects the host language's semantics, unlike string-based approaches in GCC, Clang, Rust, and Go.
  • The core claim: most languages treat assembly as an escape hatch with minimal compiler involvement; Odin designed it as a first-class language feature.
  • Commenters challenge the technical definitions—whether multi-backend instruction generation is truly assembly, and what 'typed' means in assembly contexts.

The dispute Whether Odin's system, which generates different instructions on different backends, qualifies as assembly at all or should be classified as a compiled language. · positions read across 59 posts and comments

some voices

Odin's cross-backend code generation disqualifies it as assembly—it's a compiled language, not an assembler.

  • “Did I understand correctly that Odin defines a "move" operation that generates separate Load and Store instructions on arm64? That's a compiled language.”

    Leverkaas2516 · Reddit
some voices

The definitions of 'assembly' and 'typed' in this context are semantic rather than settled—valid generic assembly is inherently typed under certain definitions.

  • “I am saying any (valid) generic assembly is also typed. Provided certain definitions of "typed".”

    Ameisen · Reddit

“The body is a string. "=r" and "r" are explicit constraint strings, another little stringly-typed DSL glued to the side of the real DSL.”

Gingerbill · gingerbill.org article

Gingerbill Odin language designer

The record 3 articles and posts · last 30 days

  1. Everyone says assembly is untyped—everyone is wrong Link: https://www. gingerbill.org/article/2026/08… post · Mastodon · hn100@social.lansky.name · 84d ago
  2. summary covers to here · Aug 20, 7:09 PM · 1 piece above arrived after
  3. Everyone Says Assembly Is Untyped—Everyone Is Wrong - gingerBill post · assembly,plt · rrampage · 86d ago · 70▲ · 42 comments
  4. Everyone Says Assembly Is Untyped–Everyone Is Wrong post · Hacker News · adamrezich · 86d ago · 130▲ · 57 comments

What people are saying 24 voices from 3 sites · best of 59 · verbatim