如何在Scheme中调用外部命令?

时间:2018-08-07 15:40:36

标签: scripting scheme lisp

是否可以在Unix系统上的Scheme中调用外部命令?最简单的方法是什么?

谢谢。

1 个答案:

答案 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