dte*_*ech 10 c++ jit compilation real-time llvm
您可能已经看过Bret Victor的"实时"JS IDE,或者它启发的一些替代实现,扩展到其他语言,但仍然保持基于VM的.
然而,昨天,由于LLVM ,我偶然发现了同样的概念,适用于旧的C++.仍然是一个非常早期和不成熟的实施,但具有充足的潜力.
我对实现非常好奇,但作者已经并且可能不会将其公开发布.
所以我的问题是,如果有人知道如何实现类似功能的资源,我的意思是几乎即时编译和两个连接,提供代码的实时反馈,允许可视部分更改甚至生成和预览其他代码?
称为“Cling”的基于 clang 的 C/C++ 解释器可能是相关的代码片段。了解如何使用它实时构建 GUI:http://www.youtube.com/watch ?v=BrjV1ZgYbbA