HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
LPA Prolog

LPA Prolog Win-Prolog 4.0 Features

  • Automatic Configuration: the same files run on Windows NT, 95 and 3.1 (with Win32s), with automatic use of special Windows 95 features such as long file names
  • Multiple Document Interface: any number of program edit windows can simultaneously opened in an MDI-standard development environment
  • Source Level and Box Model Debuggers: these make full use of windows and other GUI features to make program testing and debugging as easy as possible
  • Fully Programmable GUI: a large library of GUI functions, providing for the creation and control of windows, dialogs, controls, menus, fonts and more, are directly programmable from within Prolog
  • Rich Graphics Facilities: powerful graphics predicates give the ability to create charts, diagrams, as well as graphical buttons and tools; graphics facilities include vector, polygon, bitmap, icon, metafile and cursor display control, together with scaling and scrolling functions
  • Efficient Runtime System: WIN-PROLOG is implemented in 386 assembler, and employs advanced techniques to achieve outstanding runtime performance, easily exceeding the "MegaLips" barrier on faster 486 machines and most Pentiums
  • Dynamic Link Libraries: WIN-PROLOG can load and access code in DLLs written using standard Windows development languages, including Visual C/C++, Visual Basic and Delphi
  • Direct Windows API interface: virtually any Windows API function, or third-party DLL function, can be directly called from WIN-PROLOG, without the need to resort to C/C++ programming
  • Dynamic Data Exchange: ready-to-go DDE interface allows direct communication between Prolog and Visual Basic, Microsoft Word, Excel or any other DDE-aware Windows application
  • Language Interfaces: the Intelligence Server option provides ready-built interfaces to C/C++, Visual Basic (VBX), Databases (ODBC), Delphi, with others planned for the near future
  • Comprehensive Help: a fully cross-referenced version of the Technical Reference manual is supplied as a Microsoft Help file, providing complete on-line documentation of all system predicates and functions
  • True 32-bit Implementation: a genuine Win32 application makes up to 4Gb (4096Mb) of memory is directly addressable, without complex internal segmented addressing schemes
  • Small Memory Requirements: needs as little as 4Mb of memory: as much space as possible is made available for use by user's applications code
  • Edinburgh Standard Syntax: fully conforms to the industry standard syntax, including support for DCGs, term expansion and other advanced features
  • Quintus Prolog Compatibility: the system was designed from the outset with QP compatibility as a key objective
  • 64-bit Arithmetic: full-featured, efficient double precision built-in floating point maths library complements the 32-bit integer arithmetic
  • Incremental and Optimized Compilation: all the flexibility of a traditional interpreter is combined with the runtime speed of fully compiled code
  • Operating System Control: full featured access to the operating system gives Prolog programs full control of files (including long file names where supported by Windows), directories, environment variables, time and date, and allows other applications to be executed
  • User-definable System Hooks: many events, such as errors, spypoints, timers and messages can be directly programmed in Prolog
  • Special Data Types: efficient text manipulation is supported by a true string data type, and four linked data types efficiently support compound terms
  • Sophisticated Data Compression: Lempel/Ziv data compression and decompression routines are built in, and are used both for saving/loading system files, and for general user-specified applications
  • Stand-alone Applications: the Developer Edition of LPA Prolog Win-Prolog 3.5 allows self-contained, stand-alone applications to be built and distributed; end users need never know that their systems are implemented in Prolog
  • 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


System Requirements: Windows NT, Windows95 or Windows 3.1. 8Mb RAM (16Mb recommended)
LPA Prolog Developer Edition adds a run-time generator for producing stand-alone applications.
LPA Prolog Win-Prolog 4.0 ... $495
LPA Prolog Win-Prolog 4.0 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