Version 2.6 provides a stable implementation of the features added in
the 2.5.x releases, but at the same time implements a number of new
features that may have impact on the system stability.
- 32-bit integer and double float arithmetic
The biggest change is the support for full 32-bit signed integers and
raw machine-format double precision floats. The internal data
representation as well as the arithmetic instruction set and interface
to the arithmetic functions has been changed for this.
- Embedding for Win32 applications
The Win32 version has been reorganised. The Prolog kernel is now
implemented as Win32 DLL that may be embedded in C-applications. Two
front ends are provided, one for window-based operation and one to run
as a Win32 console application.
- Creating stand-alone executables
Version 2.6.0 can create stand-alone executables by attaching the
saved-state to the emulator. See qsave_program/2.