Han (한) is a statically-typed, compiled programming language where all keywords are written in Korean (Hangul). Built in Rust, it compiles to native binaries via LLVM IR and also includes a tree-walking interpreter for instant execution. Features include Korean keywords and identifiers, structs, closures, pattern matching, error handling, file I/O, a REPL, and an LSP server for editor support. The project includes a VS Code extension with syntax highlighting. Known limitations include no tuple/enum types, no async support, and incomplete codegen for arrays/structs in compiled mode.
Table of contents
AboutFeaturesQuick StartPractical ExamplesInstallationCLI UsageWhat Han Can Do Right NowWhy Han?Running TestsLicenseSort: