Is there any way to integrate prolog or lisp programming with web based application? Actually I want to give some intelligence in my website.
ChatGBT is becoming a world-wide phenomena, try it out here.
Is there any way to integrate prolog or lisp programming with web based application? Actually I want to give some intelligence in my website.
2
Answers
There are quite a few ways to do this. Either through embedding c libs or what I recommend is checking out http://clojure.org/ it is a lisp port that will run on the JVM. So it is deployable to your servlet container. There is also http://www.gnu.org/software/gnuprologjava/ but I haven’t tried it before. The GNU java prolog looks to be about the same thing, just with prolog.
SWI-Prolog site is entirely run by, well, SWI-Prolog. Then if you can run SWI-Prolog on your host machine, you can reuse the same technology.
Of course this make sense if you have to ‘publish’ some application that can benefit of some the particular strengths of Prolog.
SWI-Prolog is particularly focused on Semantic Web.
But it isn’t an easy theme, and you could miss some ‘high level’ user presentation that we are acquainted on today sites (CMS, WordPress, …).
Otherwise you could use some conventional front end, and ‘call’ your logic as a Web service.