|
|
|
|
|
by sbinet
3941 days 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.h...
(well, to some extent) |
|