Visual prolog
Version 4 brought a name change to Visual Prolog and some changes to the language, this may have been necessary in part since Prolog and traditional GUI's are not a natural fit, Prolog wants to go recursive in the background at every given opportunity while a GUI wants the back end of the program to wait for any input it may have.
The main difference being that the VIP system is a bona fide business application development system with RAD generators, debuggers and everything else you need to ship a working code while like so many of the Unix derived tools used today, just getting Mercury to compile is a pain involving hops and intermediate C compilers, you can forget about debugging and rapid GUI development. In some ways it strangely reminiscent of the more modern programming language Mercury that took a similar path of Wirth family/Prolog family language hybridisation to getting a usable compiled code out of a Prolog system that otherwise would be interpreted.
#Visual prolog 64 Bit
Sadly with version 6 and newer support for all development host and targets other than 32 bit Microsoft Windows NT derivatives was dropped although more modern versions have added 64 bit Windows as a targets as well.Īs for Visual Prolog as a programming language it is a strongly typed version of Prolog, best described as almost a hybrid of Prolog and Modula 2. Versions 5.x could notably cross compile to DOS, OS/2 and MS Windows 16 bit targets in addition to 32 bit OS/2 and MS Windows GUI and text mode targets with almost full source compatibility, in addition to the ability to compile Linux and SCO Unix text mode applications.
Visual Prolog ( VIP) is a rapid application development system featuring an IDE, debugger, linker and a strongly typed Prolog native code compiler.