HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
LPA Prolog

LPA Prolog MacProlog32 Features

Standard Prolog
  • support for Definite Clause Grammars (DCGs) and user-defined term expansion
  • fast solution set routines (findall/3, bagof/3, setof/3)
  • fast multi-key sorting and sublist indexing primitives
  • 32-bit integer and 80-bit double-precision floating point arithmetic
  • character, string, constant and term conversion routines
Advanced Prolog
  • fast extended double-indexed property management system for data values
  • re-definable handlers for errors, debugger, interrupts, browser and loader
  • efficient text manipulation through dedicated string data type
  • advanced facilities for predicate meta-variables and condition meta-variables
Input/Output
  • HFS primitives for accessing files, folders, paths and disc traversal
  • random access file, window and serial I/O primitives
  • comprehensive set of formatted I/O primitives for accessing structured data
GUI Specific
  • declarative graphics environment with versatile graphics primitives
  • high-level window, menu and dialog management primitives
  • program access to text edit routines (cut/1, copy/1, paste/1)
  • structured file browser mechanism for building interactive help systems
  • easy-to-program pop-up, pull-down and hierarchical menu system
Macintosh Specific
  • time and date primitives, with access to system clock
  • support for C and Pascal external functions through code resources
  • direct access to resources on disc (pictures, icons, cursors, code, sound, etc..)
  • program access to events in 'foreign' windows
  • programmatic control over printing and page set-up
  • integration with standard applications through Apple Events interface
Program Editing
  • access to window details (font, colour, mode etc) through convenient dialogs
  • comprehensive file loading and saving facilities
  • fully integrated Macintosh text editor (with Undo & Clipboard support)
  • various text-based menu options, including 'Find ...', 'Replace', 'Replace all', etc..
  • support for organizing program, text and graphic windows on DeskTop
  • 'Find definition...' facility to instantly locate source code programs
Debugging
  • ability to enter and execute any goal directly into a window
  • ability to set spy points through convenient dialogs
  • interactive configurable box-model source-level debugger
  • on-line information on both user-programs and system primitives
  • full and partial program cross-referencing
Optional Add-ons Available for LPA Prolog
  • Flex is a portable frame-based expert system toolkit.
  • Prolog++ toolkit is for object oriented programming.


Return to the LPA Prolog Main Page


LPA Prolog Developer Edition adds a run-time generator for producing stand-alone applications.

LPA Prolog Macprolog32 ... $495
LPA Prolog Macprolog32 Developer Edition ... $995


Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

©Copyright 1999 HALLoGRAM Publishing, Aurora CO. All Rights Reserved.
All products mentioned in this site are trademarks of their respective owners.
dmcakegrim