home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!uknet!sersun1!csc2!palmm
- From: palmm@csc2.essex.ac.uk (Palmer M J)
- Newsgroups: comp.lang.prolog
- Subject: Re: Prolog for SUN
- Message-ID: <4802@sersun1.essex.ac.uk>
- Date: 31 Jul 92 11:39:24 GMT
- References: <1992Jul31.085727.23232@rhrk.uni-kl.de>
- Sender: news@sersun1.essex.ac.uk
- Reply-To: palmm@essex.ac.uk (Palmer M J)
- Organization: University of Essex, Colchester, UK
- Lines: 23
-
- In article <1992Jul31.085727.23232@rhrk.uni-kl.de> kuehn@dfki.uni-kl.de (Otto Kuehn) writes:
- > We heard about Quintus-Prolog, IF-Prolog, and APL-Prolog. What are
- >your experiences with these? Which Prolog would you suggest?
- >
-
- Have been using Quintus prolog for about a year and a half now. It is
- mostly ok. Has a wide range of library predicates including one for object
- oriented programming - ProTalk. There is an X-window interface which maps
- the C code for X-Lib and X-Toolkit more or less directly onto prolog calls.
- It took some time to figure out how to use the graphical tools but this was
- more a consequence of the nature of X-Lib and the X-toolkit themselves
- rather than the prolog side. I have never programmed X-windows in C but I
- guess doing it in prolog is far easier once you have grasped the philosiphy.
- Apart from Quintus prolog I have only ever used an interpreter written in
- pascal so I cant comment on how it rates with other compilers in terms of
- efficency. I have had some problems however with strange bugs in the
- compiler - every now and then we get segmentation faults with entirely legal
- code. These did not happen with version 2.5 but version 3.0 was pretty bad.
- Version 3.1.1 is much better but they still occur. The only way to stop them
- is to try alternatives to the already valid code until they go away.
- All in all it provides quite a nice environment to work in.
-
- Mike.
-