是否可以在Unix系统上的Scheme中调用外部命令?最简单的方法是什么?
谢谢。
答案 0 :(得分:0)
没有此类功能,FFI(外部功能接口)不属于Scheme标准的一部分。
有些实现将Scheme扩展为其他功能,而Racket就是其中之一。
鸡计划有一个extension to call a command和几个FFI,包括Lazy FFI。
Racket可以通过Processes执行命令,而FFI也可以与您的计算机上的任何接口进行交互。
有一个related question specific to Guile版的Scheme。
由于您已标记Lisp,所以会有related question specific to Common Lisp。