ah, didn&#x27;t know about CAAS.
of course LLVM&#x2F;CLang was also on our radar.
we are still pondering on whether we should target LLVM bitcode so we could easily build upon LLVM toolchain (and cross-pollinate with other LLVM-based interpreters. e.g. seamlessly interoperate with IJulia and CLing interpreters, sharing code and values at runtime thru LLVM.)
to me, the main issue with LLVM is that it&#x27;s a real pain to develop against, I know this for a fact having worked a little bit with CLing, the CLang-based C++ interpreter (the edit-compile-test cycle is that of a set of large C++ libraries, gophers tend to be spoiled in that department)<p>tangential: actually, you can refactor with the CLang libraries:
 <a href="http:&#x2F;&#x2F;llvm.org&#x2F;releases&#x2F;3.7.0&#x2F;tools&#x2F;clang&#x2F;docs&#x2F;LibTooling.html" rel="nofollow">http:&#x2F;&#x2F;llvm.org&#x2F;releases&#x2F;3.7.0&#x2F;tools&#x2F;clang&#x2F;docs&#x2F;LibTooling.h...</a>
 (well, to some extent)