Programação em lógica no java

4 respostas
N

Existe alguma maneira de programar no estilo do Prolog em java, apenas declarando fatos, regras e os problemas com aquela sintaxe simples e sem estruturas de controle e repetição?

4 Respostas

Andre_Rosa

Não, não há.

ViniGodoy

Você pode usar um binding como a JPL ou a JProlog:
http://www.swi-prolog.org/packages/jpl/
http://people.cs.kuleuven.be/~bart.demoen/PrologInJava/

J

Existe uma api para isso chamada jess.

http://www.jessrules.com/jess/docs/52/intro.html

N

ViniGodoy:
Você pode usar um binding como a JPL ou a JProlog:
http://www.swi-prolog.org/packages/jpl/
http://people.cs.kuleuven.be/~bart.demoen/PrologInJava/

Eu achei o tal JPL muito interessante, mas eles necessitam de um programas externos para rodar, como o SWI Prolog.

Não há nenhuma livraria em Java que permita isso?

juliocbq:
Existe uma api para isso chamada jess.

http://www.jessrules.com/jess/docs/52/intro.html

Vou dar uma olhada mais de perto nesse, embora pareça que ele use uma linguagem similar ao Lisp…

Dando uma pesquisada eu achei o GNU Prolog for Java. O que acham disso?

Criado 9 de julho de 2011
Ultima resposta 11 de jul. de 2011
Respostas 4
Participantes 4