---------------------------- | Cyber Amzi!News Oct 97 | ---------------------------- Contents -------- New Object-Oriented Programming Library (Free Evaluation Version at http://www.amzi.com/catopl.htm) New Large Integer Library (Shareware version for downloading at http://www.amzi.com/shrlarge.htm) Papers due Dec 5th for the Practical Applications of Prolog Conference (to be held next Spring in London) New PC AI Article on Dynamic Assessment Systems with Amzi! (in the current issue or at http://www.amzi.com/assesstest.htm) New Object-Oriented Programming Library --------------------------------------- OPL™ (Object-oriented Programming with Logic) combines Prolog with object-oriented techniques to provide a powerful programming environment.. OPL is a true Object-Oriented Prolog--Prolog and object-orientation without compromises. OPL supports the following paradigms: - OPL defines Objects, either Classes or Class Instances. - Objects (and classes) have attributes, which can be set to any Prolog term. - Classes have services invoked by message passing. - Classes can be part of an IS-A hierarchy. Classes inherit attributes and services from one (or multiple) parent classes and can add or redefine properties. - Object and class behavior can be modified at run time. An object can change it class and a class can even change its place in a hierarchy. Also, the code of object-services can be dynamically changed. In addition, Prolog's pattern-matching and backtracking mechanisms can be used in combination with these paradigms for matching attributes, backtracking services etc. And OPL can be readily used in embedded Prolog modules (in Java, C/C++, Visual Basic, Delphi, Web Servers, etc). OPL (US$149) includes the embeddable Prolog library (PLM file) that implements the OO paradigms, full documentation and a variety of samples. For more information and to download the free evaluation version see http://www.amzi.com/catopl.htm New Large Integer Library ------------------------- The Large Integer Library allows you to do arithmetic in Amzi! Prolog with numbers of infinite precision. It is ideal for research projects, such as experimenting with large prime numbers, and any other application where you need to know all of the digits. The Large Integer Library is shareware. It can be downloaded for a free 30-day evaluation from http://www.amzi.com/catlarge.htm and costs US$25 to register. Papers due Dec 5th for the Practical Applications of Prolog Conference ---------------------------------------------------------------------- If you have an interesting Prolog application we encourage you to submit a paper to the Practical Applications of Prolog (Intelligent Agents, Constraint Technology, Data Mining or Knowledge Management) Conferences. Papers are due December 5th. Contact us for details or see the PAP Web Site, http://www.demon.co.uk/ar/PAPPACT98 Also, come visit us there in London next March! New PC AI Article on Dynamic Assessment Systems with Amzi! ---------------------------------------------------------- The current issue of PC AI magazine features an article on dynamic assessment testing systems being developed by and for the British Columbia Institute of Technology. The article describes the expert systems approach used to dynamically administer test questions based on the student's prior answers so that problems or misconceptions can be precisely identified and readily overcome (either by human or computer teachers). The article is also available at http://www.amzi.com/assesstest.htm. For more information about PC AI, see their web site http://www.pcai.com.