使用logtalk 3.1.2,在OS和Linux下,加载带有camelcase名称的文件没有问题,但会在Windows (ERROR : file does not exist)上抛出异常。
logtalk_load(mypath(myFileNameInCameCase))怎么了?
发布于 2015-10-29 02:22:42
一些后端Prolog编译器,如在Windows上运行时的SWI,将文件路径展开为绝对文件路径时的小写文件名。这导致Logtalk编译器从编译和加载谓词中的文件参数转到绝对文件路径及其组件(目录、名称和扩展名)时出现故障。已经找到了解决办法,并将其提交到当前的git版本。谢谢你的报告。
https://stackoverflow.com/questions/33387111
复制相似问题