Logtalk:在Windows上加载一个带有camelcase命名的文件



使用logtalk 3.1.2,在OS X和Linux下,加载具有camelcase名称的文件没有问题,但在Windows(ERROR : file does not exist)上引发异常。

logtalk_load(mypath(myFileNameInCameCase))

怎么了?

一些后端Prolog编译器,如在Windows上运行的SWI Prolog,在将文件路径扩展为绝对文件路径时会减少大小写文件名。这导致Logtalk编译器在从编译中的文件参数加载谓词到绝对文件路径及其组件(目录、名称和扩展名)时失败。已找到一个解决方法,并将其提交到当前git版本。感谢您的错误报告。

相关内容

  • 没有找到相关文章

最新更新