3 ms·
ah, didn't know about CAAS. of course LLVM/CLang was also on our radar. we are still pondering on whether we should target LLVM bitcode so we could easily build
by sbinet 11y ago
ah, didn't know about CAAS.
of course LLVM/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'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)
tangential: actually, you can refactor with the CLang libraries:
http://llvm.org/releases/3.7.0/tools/clang/docs/LibTooling.html http://llvm.org/releases/3.7.0/tools/clang/docs/LibTooling.h...
(well, to some extent)