识别Prolog中的操作系统

时间:2011-12-30 23:57:06

标签: operating-system prolog

有没有找到目前通过prolog使用的操作系统?

谢谢, →

2 个答案:

答案 0 :(得分:4)

SWI-Prolog中,您可以通过current_prolog_flag谓词检查执行环境,包括操作系统

尝试:

?- current_prolog_flag(arch, Arch).
?- current_prolog_flag(unix, U).
?- current_prolog_flag(windows, W).

答案 1 :(得分:0)

我不确定答案,但我建议你尝试使用像C这样的外语扩展.SWI-Prolog C库的文档是here