A Graphical User Interface for Constraint Logic Programming http://contraintes.inria.fr/~fages/CLPGUI Copyright (C) 2001,2002 INRIA Francois Fages License LGPL-2.1 Version 2.1.3, October 13th 2002 Version 2.1.6 October 4th 2006 CLPGUI can be installed anywhere but the hierarchy of files should not be broken. The executables and sources for GNU-Prolog (Sicstus-Prolog) and Java are in the directory src. If a recompilation is necessary execute javac CLPGUI.java gplc clpgui.pl If you use Sicstus Prolog, you must load the file clpguiSicstus.pl which includes the file sicstus.pl instead of gprolog.pl. Under Windows, the recompilation of clpgui.pl needs the installation of cygwin In that case, remove the file src/cygwin1.dll which is provided for not having to install cygwin if the binary clpgui.exe is executable on your machine. The examples append.pl send.pl queens.pl, bridge.pl and sudoku.pl are pre-loaded and ready to run (this can be changed by commenting out the include directive in the file gprolog.pl or sicstus.pl). The command line to run the CLP server is clpgui (or clpgui.exe) or clpgui port-number. Alternatively you can start gprolog (or sicstus) or gprolog port-number (or sicstus -a port_number) and load [clpgui]. The CLP server will start the Java GUI client automatically. If it does not start you may have to edit the classpath specified in the command line call to java in the file clpgui.pl If you prefer to start the Java process manually, add the argument nojava after the port number in the command line for the CLP server. The command line to run the GUI client manually is java CLPGUI