CLIM = Common Lisp接口(interface)管理器,就像REPL,已移植到GUI。
在C++中是否可能发生类似的事情?如果是这样,指针吗?
谢谢!
最佳答案
这是在GNU C++之上构建的REPL:
http://www.artificialworlds.net/wiki/IGCC/IGCC
如今没有理由为什么它不能正常工作-它可能会根据连续的语句构建一个简短的程序,该语句在现代计算机上会编译并以短期显示输出。
从示例的 Angular 看,它可以使用一个简单的改进:没有分号的输入行应被视为要评估的表达式,因此,如果您想知道a
的值,只需输入a
,它就等效至:
std::cout << a << std::endl;