Recommendations for a free Prolog interpreter in Java

From: S (smileyhamster_at_hotmail.com)
Date: 01/15/04


Date: 15 Jan 2004 09:32:31 -0800

I'm working on a project which uses Prolog and would like it to be
useable as an Java applet to let people try it easily from their
browser. The Prolog program works in SWI and Sicstus at the moment and
doesn't use any exotic builtins to work. It makes use of cuts, assert
and retract.

I'm looking for a Prolog interpreter written entirely in Java that is
free that will be able to run the Prolog code. It is only around 1000
lines of code in total so modifications to run under slightly broken
interpreters is perfectly feasable.

I have found many interpreters online but many don't meet my needs.
Some are either long abandoned projects, have little documentation,
don't implement cut/assert/retract, cost money etc. Most don't seem
mature and I'm a little scared to spent time getting one intergrated
and working only to find it has some internal flaws that I cannot fix.

Does anybody have any recommendations on what I could use?

Thanks.



Relevant Pages

  • Re: Recommendations for a free Prolog interpreter in Java
    ... > I'm working on a project which uses Prolog and would like it to be ... > I'm looking for a Prolog interpreter written entirely in Java that is ... > free that will be able to run the Prolog code. ... > I have found many interpreters online but many don't meet my needs. ...
    (comp.lang.prolog)
  • Re: Interpreter/Compiler texts
    ... But Susan Stepney, ... 1993), shows the implementation, in Prolog, of a compiler ... interpreters) in Richard O'Keefe, The Craft of Prolog ... 19 Logic Grammars, 24 A Compiler). ...
    (comp.lang.prolog)
  • Re: removing the largest item from the list
    ... If you don't have time to play with Prolog, ... If you do not have time to write simple Prolog code, ... > we allocate to try to learn the language during those few weeks. ... I don't think that the Prolog Community as a whole has any desires. ...
    (comp.lang.prolog)
  • Re: Prolog newbie question
    ... > Do you mean it is possible to modify Prolog's inference mechanisms? ... But since it's easy to write interpreters for ... Prolog in Prolog, you can write your own modified Prolog ...
    (comp.lang.prolog)
  • Re: best choice for a windows prolog implementation?
    ... works very well in both JSP/Servlet and .NET contexts. ... use all the features of those environments plus Prolog. ... Prolog code from a JAR, ... You can download Amzi! ...
    (comp.lang.prolog)