You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否有计划在ISO Prolog中标准化Quintus/SICStus风格模块系统?

关于Quintus/SICStus风格Prolog模块系统的ISO标准化计划

问题背景

Prolog模块的ISO标准(ISO/IEC 13211-2)从未被广泛采用,如今几乎所有广泛使用的Prolog系统都采用Quintus/SICStus风格的模块系统(如SWI、SICStus等),且几乎所有正在开发的新Prolog系统也在采用该风格(如Scryer、Trealla等)。因此,是否有计划在ISO Prolog中标准化Quintus/SICStus风格的模块系统(或其子集)?

回答

目前没有公开的、明确的ISO标准化计划,将Quintus/SICStus风格的模块系统(或其子集)纳入正式的ISO Prolog标准体系中,主要原因包括:

  • ISO Prolog的标准化流程本身偏于缓慢,且需要多方实现者达成共识。尽管多数主流系统都遵循Quintus/SICStus风格,但不同实现间仍存在细节差异(比如SWI-Prolog的导出规则、Scryer的模块加载逻辑等),要统一为标准子集需要大量协调工作。
  • 原ISO模块标准(ISO/IEC 13211-2)虽未被广泛使用,但仍是ISO Prolog标准的正式组成部分,替换或补充该标准需要经过ISO工作组的正式提案与审议流程,目前暂无公开的相关提案或活动推进此事。
  • 值得注意的是,社区层面已经形成了事实标准:新开发的Prolog系统(如Scryer、Trealla)大多以SICStus模块系统为基准,SWI-Prolog等成熟系统也保持了与该风格的高度兼容。这种趋同态势可能为未来的标准化打下基础,但这并不等同于ISO层面的正式计划。

内容的提问来源于stack exchange,提问作者bakaq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 13:55:05