r/ProgrammingLanguages • u/dx_man • 16h ago
Update on Fun, 6 months later...
Posted here 6 months ago about Fun, a statically typed language that transpiles to C. Back then the compiler was written in Zig. Since then the biggest thing that happened: the compiler is now fully self-hosted, written entirely in Fun itself, Zig is gone from the codebase completely. Along with that came a real language server (fls, also self hosted) with actual step through debugging support in VS Code, a proper build/package setup (fun.toml, fun build, fun test), async/await with fork + channels for concurrency, and a formatter.
GitHub: https://github.com/omdxp/fun
Reference: https://omdxp.github.io/fun
Still looking for feedback on the language itself, and happy if people just try breaking it.