During the last couple of weeks I’ve gone on a completely different direction. I happened to hear a few people saying good things about OCaml, and I was kind of missing coding with strong types, so I decided to reimplement my basic key value store (see the post), and see if it was fun to write. First of all, here is the result. The functionality is the same, a hash map over a network, using an “official” async library, and a basic client and server that receive and send S-Expressions ov...| Logos, Thumos & Code
This week I was looking for something new, and I realised that I’venever tried to do any network programming using Common Lisp. Also,some time ago I came across the Build your ownRedis book, butnever tried to go through it. The project is perfect, it containsthreading, networking, and even some async programming. I had no ideawhat the Common Lisp ecosystem for those things looks like, so it wastime to find out. So far I’m still up to the first part, building a basic key valuestore. The bo...| Posts on Logos, Thumos & Code
An introduction to metaprogramming in OCaml, including preprocessors, PPX extensions and the `ppxlib` library.| OCaml