我想写一个 ruby 包装器 swi-prolog。谁能告诉我如何继续写一个?
如果有人请解释我在尝试编写此类时需要考虑哪些步骤,我将不胜感激。
我想写一个 ruby 包装器 swi-prolog。谁能告诉我如何继续写一个?
如果有人请解释我在尝试编写此类时需要考虑哪些步骤,我将不胜感激。
你可以看看毛里西奥·费尔南德斯的这篇文章:
http://eigenclass.org/hiki.rb?tiny+prolog+in+ruby
完成后,会有一篇后续文章,其中包含 Jamis Buck 如何让事情变得更加 Rubyish 的想法:
http://weblog.jamisbuck.org/2006/10/28/prolog-in-ruby
编辑:我还发现了 PySwip,它是一个 GPL Python - SWI-Prolog 桥。尽管它不是 Ruby,但它可能会为您提供一些关于如何解决问题的好主意。