CLIM = Common Lisp Interface Manager,它就像REPL,移植到GUI上。
在C++中会有类似的事情发生吗?如果是这样,指针是什么?
谢谢!
发布于 2010-01-31 06:13:19
下面是一个构建在GNU C++之上的REPL:
http://www.artificialworlds.net/wiki/IGCC/IGCC
现在,它没有理由不能正常工作--它可能从连续的语句中构建了一个简短的程序,在现代机器上,它将编译并运行,以按短顺序显示输出。
从示例的外观来看,它可以使用一个简单的改进:不带分号的一行输入应该被视为要计算的表达式,所以如果您想知道a的值,只需输入a,它将等同于:
std::cout << a << std::endl;发布于 2015-07-07 04:00:46
CLIM的工作方式不需要Lisp REPL。
CLIM提供了一个体系结构,在该体系结构中可以定义模型对象、命令和演示文稿,还提供了一个将命令应用于对象并显示演示文稿的标准命令循环。
CLIM还提供了低级的绘图和输入抽象,使得定义新的表示和实现将输入转换为命令的新方法变得容易。
遵循这种体系结构的东西可以用C++构建,而不需要任何形式的"C++ REPL“。
https://stackoverflow.com/questions/2169384
复制相似问题