This page is some projects I wrote while studying computer science, in no particular order
A simple container
This is a container implementation on Linux, mainly to study the container technologies of Docker and some features of Linux. It was first implemented with Rust, and finally refactored with OCaml
LSM-Tree-based KV storage implemented using F#
Research on some principles of HBase and RocksDB
A simple, fast and smooth web server implemented by F#
Explore related network libraries and Web principles of .NET Core
Tie Muqiu: A robot overlooking the world
This project was originally a QQ robot, which was later decoupled to support replying to various sources, such as QQ, terminals, microphones, etc.
Lisp implementation written by OCaml
This is just a toy, it was written to learn OCaml, nothing new
A simple Linux C++ debugger
The purpose of this project is to learn C++ and some operating system principles
Blockchain system implemented by Racket
Works to learn basics of Racket and Blockchain
rust-colog
A minimalist Rust logging library with color coding
Fork the logging library from chrivers/rust-colog, adding time information and better styles
simlog
A minimal log library implemented by OCaml
Currently Fork from Lucid, but plan to re-implement it by myself
ws-ocaml
OCaml's minimalist WebSocket server implementation
Fork from https://github.com/krtx/ws-ocaml, compatible with OCaml5 environment and make it more comprehensive