My latest article
I may write when I don't have a good mood
![](/personal_site/images/header/readlist.png)
ReadList
Up-to-date readlist
05/10/2023
![](/personal_site/images/header/FP_explained_typeclass1.png)
Functional Programming Explained: Typeclass(1)
Explain some FP jargon
09/07/2024
![](/personal_site/images/header/MyGears1.png)
My Gears(1)
The hardware and software I used daily
06/11/2023
![](/personal_site/images/header/ReflectionOcaml.png)
Reflection on Rusty-Ocaml
Read Some Flambda Compiler
07/02/2023
![](/personal_site/images/header/tree_ocaml.png)
Trees in Ocaml
Tress in Ocaml
05/17/2023
![](/personal_site/images/header/Introduction.png)
Welcome to my blog
An introduction to my blog
01/01/2023