[Shootout-list] SWI-prolog?

Sergei Matusevich motus@motus.kiev.ua
Wed, 06 Apr 2005 01:13:13 -0400


Isaac Gouy wrote:

> That's great! Nobody has been interested in implementing Prolog
> solutions with Ciao Prolog or GNU Prolog, so the Prologs have been
> removed to The Sandbox-

Isaac,

I'm glad to hear that you are interested to see Prolog in the shootout. 
It may be a good idea to keep it in a sandbox for a little bit more, 
until I will finish most of the SWI-Prolog stuff and port it to GNU Prolog.

> Add a Feature Request for a New Language - SWI Prolog telling us how to
> get it and why we should

I've just did it. I will contribute the programs as soon as SWI-Prolog 
appear in the list.

> Follow the instructions in the FAQ to Contribute Programs
> (would your programs work in the other Prologs?)

Most likely, they will not work, and the main blocker is that each 
Prolog implementation seems to have its own predicates for handling 
things like command line parameters, sockets, regular expressions and so 
on. Since most of the programs in the shootout require at least one 
command line argument, we end up having slightly different versions of 
each program.

Thank you,
Sergei.