Show HN: An ObjC-like compiler for Mac ARM, x86_64(Linux, Win), WASM, & others
Category: devtools
Tags: compiler, objective-c, cross-platform, self-hosting, wasm, embedded, arm, x86, 6502
Score: 7.0/10 (Innovation: 7, Technical: 9, Documentation: 7, Utility: 5)
xc is an ObjC-like compiler written in its own language, targeting a wide range of platforms (macOS ARM, x86_64 Linux, Windows, WASM, Android, iOS, 6502, m68k). It features an optimizing compiler with shared IR, ARC memory management, a cross-platform GUI toolkit, and a C-to-xc converter. The project's ambition and self-hosting nature are impressive, though its utility may be limited to enthusiasts and niche embedded targets.
Target audience: compiler enthusiasts, embedded developers, and programmers interested in alternative languages and cross-platform development
Repository: https://github.com/ThrudTheBarbarian/xc · XC · GPL-3.0
View on Hacker News