Enhancements in Visual Prolog 5.02
The main purpose of the version 5.02 is
to fix various bugs reported from the 5.01 version, but it does also
include a few new features, and the debugger have got a number of
enhancements.
Enhancements from Visual Prolog 5.0 to 5.01
Compiler
 | No changes in the list of the available predicates and their documented
behavior. |
 | Some bugs have been fixed. Please, see: Compiler
Fixes . |
 | Beginning with v. 5.01 Prolog compiler supported new
source code checking "Unreachable Code Check". In
v.5.01 new compiler option "Unreachable Code Check"
was switched ON by default. VDE does not contain the option for switching it
ON/OFF. We often had complaints that this checking caused a lot of warnings
which sometimes exceeded maximum possible number and interrupted
compilation! To eliminate this problem in v.5.02
"Unreachable Code Check" is switched OFF. You
can switch this checking ON using option -uurc+
in two ways: |
- in the Command Line Compiler.
- in the VDE.
Prolog Library
 | Some bugs have been fixed in the Prolog Library. Please, see: Prolog
Fixes. |
VPI
 | Some bugs have been fixed. Please, see: VPI
Fixes. |
VDE
 | Some bugs have been fixed. Please, see: VDE
Fixes. |
 | the "Compiler Options
/Miscellaneous" dialog (Options | Project |Compiler
Options) now enables switching ON "Unreachable Code
Check" with the help of the -uurc+
option defined in the "Predefined Constants" field. |
Debugger
 | The Debugger can now be invoked from VDE! |
 | A new event viewer displaying all the VPI event has been added. |
 | A list of open files is now available. |
 | A new "Prolog Memory view"
window with GSTack and HEAP inspector is added |
 | The Debugger now shows the arguments of predicates in the CallStack
Window. |
 | A new possibility to simulate a fail and an exit has been added. |
 | A new function "Restart" that closes the
current application and starts it again has been added. |
Linker
 | Some bugs and problems have been fixed. Please see: Linker
Fixes |
|