Embedded Prolog Interpreter/Compiler for Java

前端 未结 13 1903
野性不改
野性不改 2020-12-04 16:51

I\'m working on an application in Java, that needs to do some complex logic rule deductions as part of its functionality. I\'d like to code my logic deductions in Prolog or

相关标签:
13条回答
  • 2020-12-04 17:03

    You can also take a look at the Prol engine that I created. It allows you to embed Prolog into your Java programs (but it is not very fast one)

    0 讨论(0)
  • 2020-12-04 17:04

    There are a number of Prolog implementations in Java. They are not terribly fast, but convenient to use from within Java. Examples are: TuProlog or PrologCafe You can also have a look at the following Bachelor's thesis on the subject of Execution and Analysis of Prolog Programs in Java.

    0 讨论(0)
  • 2020-12-04 17:11

    Two commercial Prologs written in Java: Minerva by IF Computer Japan and Jekejeke. Both are very close to ISO.

    0 讨论(0)
  • 2020-12-04 17:12

    Prova 3.0 http://www.prova.ws is nearing completion. It is, however, not just another Prolog but a mix of programming styles, particularly, useful for easy bi-directional Java integration, reactive agent programming, integration with ESB's, workflow logic, and event processing. This version is a complete rewrite from zero so some older features, like OWL integration, are missing, but are bound to return in the next revision.

    0 讨论(0)
  • 2020-12-04 17:13

    LPA does offer the LPA Intelligence Server as a way of embedding its Prolog engine within a whole variety of mainstream languages including Java, .Net etc

    Clive

    http://www.lpa.co.uk/int.htm

    0 讨论(0)
  • 2020-12-04 17:13

    There's Mini-Kanren for Scala, which gives you a native JVM implementation of a lean, hackable, modern Horn-clause based logic programming language.

    0 讨论(0)
提交回复
热议问题