Lens: An Elegant Way to Operate on Complex Data Structures
A deep dive into Haskell Optics. Learn how to derive Van Laarhoven Lenses, Prisms, and Traversals from scratch, and discover how to build a robust Opaque Optics system with better composition and compiler error messages using type-level programming.
5234 words
|
26 minutes
Type-Level Magic: A Type-Safe Stack DSL in Haskell
2026-02-26
Building a Haskell stack DSL that rejects invalid programs at compile time.
3806 words
|
19 minutes
My June in 2025
2025-07-06
Some experiences, random thoughts and discoveries in June 2025.
1823 words
|
9 minutes
Useful Github Projects
2025-07-04
A collection of useful Github projects for various tasks.
138 words
|
1 minute
Type-Level Magic: A Recursive printf in Haskell
2025-06-06
How to write a simple printf in haskell?
2721 words
|
14 minutes
Concurrency Models in Golang
My understanding of concurrency models in Golang, including goroutines and channels.
3578 words
|
18 minutes
古日本語文の述べかた
古日本語の文の述べかたについての勉強メモ
4397 words
|
22 minutes
談某省中考數學
某省中考數學疑似出得有點太過了。
1097 words
|
5 minutes
1
2