Han: A Compiled Programming Language with Korean Keywords Written in Rust
By
xodn348
Crackling crust, pillowy middle. The kind of bagel that earns a second cup of coffee.
Summary
Han is a compiled programming language written in Rust that uses Korean keywords and Hangul script. It's presented as an experiment exploring what code looks like when written in a script that was scientifically designed rather than evolved through history. The language aims to leverage Hangul's unique properties as one of the most scientifically designed writing systems, where characters encode mouth and tongue shapes for pronunciation, and vowels are composed from symbols representing heaven, earth, and human. The project examines programming language design through the lens of a writing system engineered for clarity.
Key quotes
· 5 pulledHan is not just a programming language. It is an experiment with three goals
Hangul is one of the most scientifically designed writing systems ever created
Each character encodes the exact shape of the mouth and tongue used to pronounce it
Vowels are composed from three symbols: heaven (·), earth (ㅡ), and human (ㅣ)
Han asks: what does code look like when written in a script that was designed rather than evolved?
You might also wanna read
Inside the lone lisp heap: A technical deep dive into a dynamic language's memory architecture
This article discusses the heap implementation of "lone lisp," a dynamic programming language. It describes how lone started as a collection
rlisp: A LISP Syntax Frontend That Compiles Directly to Rust
rlisp is a transparent s-expression frontend that compiles directly to Rust, allowing developers to write Rust semantics (ownership, borrowi
Generalizing the += Operator with an "alt" Keyword in a Custom Programming Language
The author discusses a "quarter baked" programming language they've been working on, and presents a syntax idea for generalizing the assignm
Designing Roto: Implementing Optional Semicolons in a New Scripting Language
The article discusses the author's development of a new scripting language called Roto, which aims to be easy to use and read by making semi
GlyphLang: A programming language optimized for AI code generation to reduce token usage
A developer created GlyphLang, a programming language designed specifically for AI code generation rather than human readability. The langua

Exploring the Concept of Inverse Parentheses in Programming Language Design
The article explores the concept of 'inverse parentheses' in programming languages - the idea of using parentheses to ungroup operands rathe
kellett.im·5mo ago