L2: An elegant untyped, unsafe, unhygienic programming language
A minimalist type-inferred programming language with procedural macro support - murisi/L2
L2: An elegant untyped, unsafe, unhygienic programming language launched on June 10, 2017 with 83 votes, #562 of 3,107 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 9 years on.
In plain words
L2 is an untyped, unsafe, and unhygienic programming language designed for those interested in experimental language design. It offers an intentionally minimal and unconventional approach to programming, eschewing common safety features and type systems found in mainstream languages. The language is best suited for developers and researchers exploring alternative programming paradigms and language concepts rather than practical production use.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
L2 – An untyped, unsafe, and unhygienic programming language2018 · github.com · ▲6A minimalist type-inferred programming language with procedural macro support - murisi/L2
Peridot – A functional language based on two-level type theory2022 · github.com · ▲151A fast functional language based on two level type theory - ehatti/peridot
Maybe Haskell2015 · books.thoughtbot.com · ▲60See what it’s like to program in a language without null.
Superset of Lisp and Lua Programming Language, a la JSX2017 · github.com · ▲38Lisp is Lisp. Lua is Lua. Lisp and Lua as One. Contribute to meric/l2l development by creating an account on GitHub.
Llr – a Clojure inspired Lisp that compiles to R in R2021 · github.com · ▲63Lisp-like-R: A clojure inspired lisp that compiles to R in R - dirkschumacher/llr
A small programming language where everything is pass-by-valueJan 2026 · github.com · ▲91This is a hobby project of mine that I started a few years ago to learn about programming language implementation. It was created 95% without AI, although a few recent commits include code from Gemini CLI. I started out following Crafting Interpreters, but gradually branched off that until I had almost nothing left in common. Tech stack: Rust, Cranelift (JIT compilation), LALRPOP (parser). Original title: "A small programming language where everything is a value" (edited based on comments)
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 3d ago · permit.petercai.com
- IV
Life & fun · 15d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 16d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 10d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 14d ago · carrierexplode.com

Life & fun · 24d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, June 2017
the whole month →- GP
Work · 2017 · demandrush.com

Monica helps you remember the people you care about: what is happening in their life, important dates, previous conversations, and when to get back in touch. Private, open source, self-hostable.
Dev tools · 2017 · monicahq.com




The growth guide by DemandCurve.com and Julian Shapiro
Growth · 2017 · julian.com