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.
Home ||
Shopping Cart ||
Site Map ||
Newsletter/Blog
Search HALLoGRAM ||
Request More Information CALL TOLL FREE 1-866-340-3404
|