Blog
The OCaml Planet
Articles and videos contributed by both experts, companies and passionate developers from the OCaml community. From in-depth technical articles, project highlights, community news, or insights into Open Source projects, the OCaml Planet RSS feed aggregator has something for everyone.
Want your Blog Posts or Videos to Show Here?
To contribute a blog post, or add your RSS feed, check out the Contributing Guide on GitHub.
Years ago I played around with CIL to analyze libvirt. More recently Dan used CIL to analyze libvirt’s locking code. We didn’t get so far either time, but I’ve been taking a deepe…
In this post, we continue discussing syntactic meta-programming following last post. My years of experience in different meta-program system(Common Lisp, Template Haskell, Camlp4) tell me that quos…
There are some interesting discussions in the wg-camlp4 mailing list, I wrote a long mail yesterday, I cleaned it a bit, pasted it here ——— I rewrite the whole camlP4(named Fan) f…
I should write this blog long time ago, but I am so adddicted to Fan that I don’t have time to write it, programming is much more fun than blogging. Anyway, better late than never, XD. What&#…
OPAM is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow. I have recently announced the beta-release of OPAM on the caml-list, and this blog post introduces the basics to new OPAM...
Disclaimer: I have not compiled any of the example code in this post. Mostly because they are snippets meant to illustrate a point rather ...