Calamars Programming Language (WOP)
Company: Personal
Position: Software Developer
From: 2025/10 to 2025/10
Statically typed language with Typst doc blocks, explicit mutability, and a clean, fast Rust compiler frontend
- - Defined language goals and a minimal spec
- - Implemented AST and parser in Rust with precise span tracking for diagnostics
- - Integrated Ariadne-based error reporting with file IDs for multi-file projects
- - Currently in active development: backend lowering to Cranelift IR (codegen WIP)
Skill developed: Rust, Cranelift IR