HN Hall of Fame Weekly email

The Odin Programming Language

odin-lang.org Software & code Software projects Software engineering Class of 2024-01 Hall of Fame
Screenshot of odin-lang.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 8 calendar years, with breakout response in 2 of them.

submissions
11
submitters
10
observed span
2019–2026
peak thread · 141 comments
194 pts
latest 20+ return · 2026-01-03
24 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Odin seems rather similar to Zig: https://ziglang.org/ It would be interesting to hear from anyone who has spent time in both about the differences in experience. It’s a trend of “Better C than C” languages that don’t go as far as Rust or C++ in terms of either complexity (or safety) but are more opinionated and modern than C. I think Nim can squeeze into this category, too, but maybe not? Nim is confusing to me. Jon Blow is also…

jitl·194-point thread·

I think Odin is the best language in this niche so far. And although I prefer it slightly to Zig, I expect Zig to eat Odin's lunch. Odin seems to have procrastinated the important things that cause a language to really take off, in favor more trivial features. At this point I think Odin has crossed into the territory of being wrong in the direction of too many features rather than too few. While having not delivered important tools that…

Odin seems like a bunch of features copied from a bunch of different languages without making sure they're (a) good and (b) consistent. Things like ranges being `1..5` in one context but `1:5` in another, or having range-based iteration but still having classic for loops which ranges almost completely obsolete, or functions that may or may not allocate without having automatic deallocation. `or_return` is a significant improvement on Go's error system, but why not add an actual error system while…

I've been following Bill's work on Odin for years now and he has really accomplished a lot. I personally haven't had a use case for it yet but people whose opinions I trust have all had pleasant experiences with it, and it's already being used as a tooling language in at least one production project. So if you are interested in new languages, and especially "low concept" systems languages, I can heartily endorse this project.

_dps·18-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
446

reference only — not used in Hall rules or ranking

Total comments
289

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2019-06-02The Odin Programming LanguagegingerBill183
2019-06-03The Odin Programming Languageanhldbk20
2020-01-31The Odin Programming LanguageFirst breakout · Best threadgingerBill194141
2021-07-28The Odin Programming Languageingve20
2021-09-06Odin Programming Languagedsego30
2022-02-19Odin Programming Languageibobev9042
2022-10-21Odin – The Data-Oriented Programming Language for Sane Software Developmentcapableweb20
2023-06-03Odin Language – The Data-Oriented Language for Sane Software Developmentdoesntmeananyth20
2024-01-02Odin Programming LanguageHall inductiontuananh104102
2025-12-04Odin: A Modern Systems Languagetesserato50
2026-01-03Odin Programming LanguageLatest 20+ point returncorruptedheap241