6 ms·
Learning Rust by building a simple database using it. I’ve done my share of programming languages (PHP, C++, Python, Ruby, Haskell) and for the last 10 years I
by thehappyfellow 1y ago
Learning Rust by building a simple database using it.
I’ve done my share of programming languages (PHP, C++, Python, Ruby, Haskell) and for the last 10 years I’ve been working in OCaml (which I love so much) but Rust would be a nice addition IMO.
And I never implemented LSM style database before! So that’s fun.
I only just started and the pace will be slow (I have 3h/week to spend on it on a good week), if you are curious: https://github.com/happyfellow-one/crab-bucket https://github.com/happyfellow-one/crab-bucket
- nathan_douglas 1y agoLOL, love the name. LSM style should be an interesting path, especially when it comes to optimization.
- thehappyfellow 1y agoHah, thanks! I really wanted an optimisation rabbit hole and seems like this projective going to deliver on that :) I also tweet about the progress on @onehappyfellow if you’re interested