swipl的奇怪报错

在windows下用swipl命令运行prolog脚本时,经常会遇到下面的错误:

ERROR: char_code/2: Cannot represent due to `character_code'

解决方法有两种:
1、使用swipl-win命令替代swipl命令
2、在macos下使用swipl命令

应该是一个bug,在读入字符时(如;),处理不当导致的。

Comments are closed.