LPA WinProlog
Appeared in Volume 9/4, November 1996
LPA Prolog for Windows is designed for 32-bit PCs running Windows 95, NT, or
3.11/3.1. Some features:
- Interactive Development Environment. Conforms to the standard 'MDI'
specification, and supports multiple program edit windows.
- Source Code Debugger. Can inspect variable bindings, and monitor ports. A
traditional box model debugger is also included, along with a collection of
special purpose debuggers, and the provision to supply your own.
- Access to the GUI functions of Windows in a high-level manner.
- DLL Interface. Allows Prolog to call, or be called by, programs written in C,
Pascal, etc. Synchronous and asynchronous message passing is supported.
- DDE Interface. Supports direct communication between WinProlog and Visual
Basic, Microsoft Word, Excel, and most other DDE-aware applications.
- DOS Command and File Management.
- Incremental/Optimising Compilation.
- Efficient Run-time System. Supports tail recursion and last-call
optimisation.
- Configurable Memory Management. WinProlog needs a minimum of 4MB. Up to nine
main memory areas can be configured.
- Platform Compatibility. WinProlog uses the same underlying engine as LPA
DOS-Prolog and MacProlog32. Also compatible with Quintus Prolog.
Other LPA Prolog Products
- FLINT. Fuzzy logic inferencing system.
- Flex. Hybrid expert system toolkit, including frames, an English-like
interface, data-driven programming.
- ProData Database Interface. Uses ODBC technology to execute general SQL
commands and queries from within Prolog or flex.
- Portable Dialog Manager. Define complex screens in a simple,
platform-independent manner.
- Prolog++. An object-oriented system based in LP.
For more information, contact:
Clive Spenser
Logic Programming Associates Ltd.
Studio 4, Royal Victoria Patriotic Building
Trinity Road, London SW18 3SX, England
USA Tel: 1 800 949 7567
Tel: +44 181 871 2016
Fax: +44 181 874 0449
Email: lpa@cix.compulink.co.uk
URL: http://www.lpa.co.uk