Visual prolog portable
This library is not per se compatible with MS Windows, but you don't indicate what operating system you are targeting with this application. The "native" approach for a GUI with Turbo Prolog was the DOS-based Borland Graphics Interface (BGI). Native Prolog-data can be passed and stored with XPCE/Prolog defined XPCE can be used for (space-)efficient storage of objectsĪnd object-oriented structuring of your application. Using XPCE, interactive Prolog applications can be written completely
VISUAL PROLOG PORTABLE PORTABLE
Graphical library allows for abstract description of interfaceĬomponents and is portable to Win32 and Unix/X11. XPCE predefines a large number ofĬlasses, aiming at data-representation as well as graphics. XPCE has a dynamically typed object-oriented kernel.
![visual prolog portable visual prolog portable](https://www.helpingindia.com/images/51R-tI5OXAL._SL500_AA300_.jpg)
XPCE has been developed for GUI development in Prolog from the start. Pipes, embedding or other suitable communication mechanisms. Prolog is connected to these systems using External GUI languageĪ better and more popular approach is to use an external language designed for GUI development. Required to get the data types of the API properly and naturally That most of these API's are fairly low-level and a lot of work is Important example of this class of GUI approach for Prolog. Traditionally, people in the Prolog community have written Prolog wrappers around the native (C) API of their system. Some other options from swi-prolog's page about graphics:
![visual prolog portable visual prolog portable](https://i.ytimg.com/vi/79fH9vIFKDk/mqdefault.jpg)
This is a very useful (imho) FAQ/Guide about XPCE Well, there is XPCE which is quite nice but I am not 100% sure whether you will be able to use it in Turbo Prolog or you would have to make some modifications however, since porting is not out of question I guess you could use it.