Fexpr the ultimate lambda code rewrite!

This article introduces an ancestral Lisp construction called "Fexpr" under the prism of the Vau calculus and actors.

I rewrote its code in clojure for (self)educational purpose, and added comments here and there to make it more understandable for the common folk (mainly myself). Only libs used are core.async and core.match! I also added a dumb parser and some logging facilities to help understanding.

I find the subject quite interesting and I hope my small contribution will be of interest to somebody!

Here is the source!

It's not pretty but it's not obfuscated (i think...). You can browse through the code in parallel of reading the original article!