@pithlessly ยท github ยท ฮป

pithlessly's blog

The comptime calculus
Issues with instance Ord (STRef s a)
Intensional Joy (a concatenative account of internal structure)
My solution to "Tree-edge Triage"
Against do notation
There is room for imperfect fault isolation
Semantics and Psychology
Artificial life: resources & links
There are no odd-length no-ops in brainfuck
CallCC: a classic operator that defies intuition
Allocgate is coming in Zig 0.9, and you will have to change your code

About me

Hi! I'm an undergraduate student at Oregon State University, double majoring in computer systems and mathematics. My primary research interest is theoretical and applied programming languages (PL): compilers, functional programming, type systems, etc. I help maintain the programming language reading group here at OSU under Martin Erwig.

I believe the goal of PL is to empower users. I want to start with the things programmers already need to do and give them a solid foundation and make them composable.

In the past I've worked a lot with Rust and Haskell; most recently I've been using Nix and writing a lot of Zig and Scheme. My current research interests include staged computation, intensional computation, algebraic effects, and partial evaluation.

I'm white/taiwanese and speak some Mandarin. ๐Ÿณ๏ธโ€๐ŸŒˆ ๐Ÿ‡น๐Ÿ‡ผ ๐Ÿ‡ต๐Ÿ‡ธ