Skip to main content
  1. tags/

Compiler

2025


Vig

·2973 words·14 mins
Vig is a new functional programming language that blends subset polymorphism, refinement types, and rich set-based constructs to catch errors at compile time without runtime overhead.

The Shunting Yard algorithm

·3680 words·18 mins
Exploring the Shunting Yard algorithm, how does it parse infix expressions into postfix or AST form, with insights into handling precedence, associativity, and extensions for unary operators and functions.