31 posts. I write mostly about Haskell, compilers, webdev, and my hobby projects.
- https://gilmi.me/blog/post/2016/10/14/lisp-to-js - Compiling a lisp to JavaScript from scratch in 350 LOC
- https://gilmi.me/blog/post/2022/04/24/learn-twain-bulletin-a... - Build a bulletin board using Twain, Haskell, and friends
- https://gilmi.me/blog/post/2021/04/06/giml-type-inference - Giml's type inference engine
- https://gilmi.me/blog/post/2022/12/13/learned-from-haskell - 7 things I learned from Haskell
- https://gilmi.me/blog/post/2023/07/01/why-i-use-twain - Why I use the Twain web framework
31 posts. I write mostly about Haskell, compilers, webdev, and my hobby projects.
- https://gilmi.me/blog/post/2016/10/14/lisp-to-js - Compiling a lisp to JavaScript from scratch in 350 LOC
- https://gilmi.me/blog/post/2022/04/24/learn-twain-bulletin-a... - Build a bulletin board using Twain, Haskell, and friends
- https://gilmi.me/blog/post/2021/04/06/giml-type-inference - Giml's type inference engine
- https://gilmi.me/blog/post/2022/12/13/learned-from-haskell - 7 things I learned from Haskell
- https://gilmi.me/blog/post/2023/07/01/why-i-use-twain - Why I use the Twain web framework