I was never satisfied by Common Lisp's build system ASDF, but working with OCaml's baroque build systems makes me long for it. And they are baroque precisely because metaprogramming is an after thought in OCaml yet needed everywhere in practice, thus done in so many ad hoc ways.
-
-
This Tweet is unavailable.
camlpN and ppx are great, but don't get enough love. Then there are uses of cpp(!), eliom, etc. There will always be more. Until you understand metaprogramming is the heart building software, you'll keep each adding "one more feature" to a diverging family of build systems.
0 replies
1 retweet
1 like
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!