Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!rpi!batcomputer!munnari.oz.au!goanna!ok From: ok@goanna.cs.rmit.oz.au (Richard A. O'Keefe) Newsgroups: comp.lang.prolog Subject: Re: Object Oriented Prolog question Message-ID: <4835@goanna.cs.rmit.oz.au> Date: 27 Feb 91 07:27:44 GMT References: <1991Feb19.093713.4151@ecrc.de> <1991Feb26.175218.9997@IRO.UMontreal.CA> Organization: Comp Sci, RMIT, Melbourne, Australia Lines: 17 In article <1991Feb26.175218.9997@IRO.UMontreal.CA>, mourad@IRO.UMontreal.CA (Shibl Mourad) writes: > I am looking for an Object Oriented Prolog to develop a Natural > Languages application. I am very interested in the application of Prolog to Natural Language processing. (I'm teaching a course on it.) Just as a matter of curiosity, why on earth do you want an *Object-Oriented* Prolog (whatever that is)? "Pure" Prolog fits rather nicely with the declarative formalisms used by linguists (and the way that a "coroutining" system like NU Prolog or SICStus lets constraints from several levels interleave can be rather useful). PATR is an example of the kind of thing I have in mind. Objects are things with state, side-effects elevated to a principle. Isn't that rather a bad fit with linguistics? -- The purpose of advertising is to destroy the freedom of the market.