5 ms·
The primary author of this system is Torbjörn Lager, the inventor of Pengines: https://www.gu.se/english/research/publication/?publicationId=205294 https://www
by triska 8y ago
The primary author of this system is Torbjörn Lager, the inventor of Pengines:
https://www.gu.se/english/research/publication/?publicationId=205294 https://www.gu.se/english/research/publication/?publicationI...
This functionality is the basis of many current web-based Prolog applications.
Web Prolog is a natural successor of Pengines. The book also includes a comparison of the two approaches.
Portability between implementations is a major goal and attraction of Web Prolog. Here is a quote from the book:
An application written
in Web Prolog is portable between different node implementations. Indeed, an application
written in pure Web Prolog will not only be portable in the normal sense, but we will likely
also be able to run it on a node that we do not own nor manage.
The language is described as "based on Prolog, with a pinch of Erlang sprinkled in".
A tutorial-style introduction to Web Prolog is also included in the repository:
https://github.com/Web-Prolog/swi-web-prolog/blob/master/web-client/apps/swish/tutorial.html https://github.com/Web-Prolog/swi-web-prolog/blob/master/web...