Newsgroups: comp.lang.prolog,comp.lang.tcl
Path: cantaloupe.srv.cs.cmu.edu!bb3.andrew.cmu.edu!newsfeed.pitt.edu!scramble.lm.com!news.math.psu.edu!chi-news.cic.net!newsfeed.internetmci.com!howland.reston.ans.net!blackbush.xlink.net!news.ecrc.de!ecrc!lyra!micha
From: micha@ecrc.de (Micha Meier)
Subject: ANNOUNCEMENT: ProTcXl 2.0
Message-ID: <DnqMyL.IyL@ecrc.de>
Sender: news@ecrc.de
Reply-To: micha@ecrc.de
Organization: European Computer-Industry Research Centre
Date: Mon, 4 Mar 1996 10:11:08 GMT
Lines: 45
Xref: glinda.oz.cs.cmu.edu comp.lang.prolog:14894 comp.lang.tcl:43917

ProTcXl (pronounced pro-tixel, formerly ProTcl) is a Prolog interface
to the Tcl/Tk toolkit and to the X11 library Xlib. It allows to

 - execute Tcl/Tk commands in Prolog and make GUI for constraint solvers

 - call Prolog predicates in Tcl/Tk, both using Tcl and Prolog syntax

 - convert and exchange data between Prolog and Tcl/Tk

 - handle Tk events in Prolog

 - use Tcl/Tk extensions

 - call Xlib functions directly from Prolog

Xlib functions allow a fast graphical output on Tk's widgets, e.g.
canvases or frames. It is useful in cases where very fast drawing routines
are necessary or when a large number of non-active graphics items has
to be displayed. ProTcXl provides some basic predicates for Xlib drawing
and a general interface to most of Xlib functions.
Drawing of maps consisting of coloured polygons is also supported by
the Xlib interface.

The release contains a complete user manual with many examples
and with Tcl/Tk introduction for beginners.

ProTcl was originally a generic Prolog interface to Tcl/Tk,
however with the inclusion of special features it became very much
ECLiPSe oriented and most of the new features, including the Xlib
interface, are now available only in ECLiPSe.

The URL is

        http://www.ecrc.de/eclipse/html/protcl/protcl.html
 
and it is also available through anonymous ftp from

        ftp://ftp.ecrc.de/pub/eclipse/progs/protcl
 
For WWW page maintainers: please update your ProTcl links to this 
page, the previous URL http://www.ecrc.de/eclipse/html/protcl.html
no longer exists.

--Micha

