The Exorcism Lang project is out!
If you love compiler design, WebAssembly (Wasm), or clean language syntax, there is a new open-source project worth keeping an eye on: Exorcism (.exrc). The official lang repo: https://github.com/Hunterszone/exorcism-lang Currently in active development, Exorcism is building a bridge between rapid f

If you love compiler design, WebAssembly (Wasm), or clean language syntax, there is a new open-source project worth keeping an eye on: Exorcism (.exrc). The official lang repo: https://github.com/Hunterszone/exorcism-lang Currently in active development, Exorcism is building a bridge between rapid frontend iteration and heavily optimized bytecode. It pairs a Python-based compiler frontend for fast feature experimentation with an LLVM backend to tap into production-grade optimization passes. Here is a quick look at what this new language brings to the table, how it writes, and where it is heading. The Syntax at a Glance An early code sample looks comfortably familiar: // hello.exrc var result = a + b * 2; // Automatic type inference (int) if (result > 20) { How it Works: The Python Frontend: Handles lexical analysis, parsing, Abstract Syntax Tree (AST) generation, and type checking. Using Python allows the project to experiment with new syntax and language rules rapidly. The LLVM Backend: Translates the code into LLVM Intermediate Representation (.ll files). From there, it compiles directly down to a portable .wasm binary. Because pure WebAssembly requires a host environment to manage memory and map system calls, the Exorcism build tool automatically spits out a .js companion launcher file alongside your binary. This makes running your code on a machine as simple as executing exorcism run hello.exrc. Current Progress & What's Next A lot of the foundational pieces are already up and running, but the project is explicitly a Work in Progress (WIP). The core roadmap features currently being built include: 🛠️ Explicit Main Entry Points Want to Contribute? I'd be happy if you share your thoughts on it and/or if you decide to jump with me into this new exiting adventure! Cheers & stay tuned! :)
Key Takeaways
- •If you love compiler design, WebAssembly (Wasm), or clean language syntax, there is a new open-source project worth keeping an eye on: Exorcism (.exrc). The official lang repo: https://github.com/Hunterszone/exorcism-lang Currently in active development, Exorcism is building a bridge between rapid f
- •This story was reported by Dev.to, covering developments in the dev space.
- •AI advancements continue to reshape industries — read the full article on Dev.to for complete coverage.
📖 Continue reading the full article:
Read Full Article on Dev.to →


