<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.visual-prolog.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Whyteian</id>
	<title>wiki.visual-prolog.com - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.visual-prolog.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Whyteian"/>
	<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=Special:Contributions/Whyteian"/>
	<updated>2026-04-16T01:10:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=Category:Books&amp;diff=4315</id>
		<title>Category:Books</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=Category:Books&amp;diff=4315"/>
		<updated>2016-10-20T17:49:36Z</updated>

		<summary type="html">&lt;p&gt;Whyteian: /* Turbo Prolog books */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Online Visual Prolog Books ==&lt;br /&gt;
&lt;br /&gt;
* Visual Prolog [[Language Reference]] on this wiki&lt;br /&gt;
* Eduardo Costa, &amp;#039;&amp;#039;[[Visual Prolog for Tyros]]&amp;#039;&amp;#039; (In English, Russian, and Chinese).&lt;br /&gt;
* Thomas W. de Boer, &amp;#039;&amp;#039;[[A Beginners Guide to Visual Prolog]]&amp;#039;&amp;#039; (In Englsish and Chinese).&lt;br /&gt;
* [[Conferences|VIP-ALC Conference proceedings]].&lt;br /&gt;
&lt;br /&gt;
== Visual Prolog Books ==&lt;br /&gt;
&lt;br /&gt;
* Randall Scott, &amp;#039;&amp;#039;[[A Guide to Artificial Intelligence with Visual Prolog]]&amp;#039;&amp;#039;, Outskirts Press, 2010, ISBN 9781432749361, 190pp.&lt;br /&gt;
&lt;br /&gt;
== [[Turbo Prolog]] books ==&lt;br /&gt;
&lt;br /&gt;
* Neil C. Rowe, &amp;#039;&amp;#039;Artificial Intelligence Through Prolog&amp;#039;&amp;#039;, Englewood Cliffs, NJ: Prentice-Hall, 1988, ISBN 0-13-048679-5, [http://faculty.nps.edu/ncrowe/book/book.html available online].&lt;br /&gt;
* Herbert Schildt, &amp;#039;&amp;#039;Advanced Turbo Prolog&amp;#039;&amp;#039;,McGraw-Hill Inc, 1987, ISBN 0-078-81285-2&lt;br /&gt;
* Dan Shafer, &amp;#039;&amp;#039;Advanced Turbo Prolog Programming&amp;#039;&amp;#039;, Howard W. Sams &amp;amp; Company, 1987, ISBN 0-672-22573-5&lt;br /&gt;
* Keith Weiskamp and Terry Hengl, &amp;#039;&amp;#039;Artificial Intelligence Programming with Turbo Prolog&amp;#039;&amp;#039;, John Wiley &amp;amp; Sons Inc., 1988, ISBN 0-471-62752-6&lt;br /&gt;
* Safaa H. Hashim and Philip Seyer, &amp;#039;&amp;#039;Turbo Prolog, Advanced Programming Techniques&amp;#039;&amp;#039;, TAB BOOKS Inc, 1988, ISBN 0-8306-9308-3&lt;br /&gt;
* Safaa H. Hashim, &amp;#039;&amp;#039;Exploring Hypertext Programming - Writing Knowledge Representation and Problem-solving Programs&amp;#039;&amp;#039;, Windcrest Books, 1990, ISBN 0-8306-3208-5&lt;br /&gt;
&lt;br /&gt;
== General Prolog Books ==&lt;br /&gt;
&lt;br /&gt;
* Patrick Blackburn, Johan Bos, Kristina Striegnitz, &amp;#039;&amp;#039;Learn Prolog Now!&amp;#039;&amp;#039;, College Publications, 2006, ISBN 1-904987-17-6&lt;br /&gt;
* Neil C Rowe, &amp;#039;&amp;#039;Artificial Intelligence Through Prolog&amp;#039;&amp;#039;, Prentice-Hall, Inc, 1988, ISBN 0-13-0449362-7&lt;br /&gt;
* W.F. Clocksin C.S. Mellish, &amp;#039;&amp;#039;Programming in Prolog&amp;#039;&amp;#039;, Springer-Verlag, 1984, ISBN 3-540-15011-0&lt;br /&gt;
* Leon Sterling and Ehud Shapiro, E, &amp;#039;&amp;#039;Art of Prolog Advanced Programming Techniques&amp;#039;&amp;#039;, 1994, ISBN 0-262-19338-8&lt;br /&gt;
* Ivan Bratko, &amp;#039;&amp;#039;PROLOG Programming for Artificial Intelligence&amp;#039;&amp;#039;, 3rd. ed., Addison Wesley Pub Co, 2001, ISBN 0-201-40375-7&lt;br /&gt;
* Michael A. Covington, Natural Language Processing for Prolog Programmers, Prentice-Hall Inc, 1994 available from the authors online at [http://www.covingtoninnovations.com/books/NLPPP.pdf NLPPP-Text], as well as program files [http://www.covingtoninnovations.com/books/NLPPP-programs.zip NLPPP-Source]. &lt;br /&gt;
* Michael A. Covington, Donald Nute, Andre Vellino, &amp;#039;&amp;#039;Prolog Programming in Depth&amp;#039;&amp;#039;, Upper Saddle River, NJ: Prentice-Hall, 1997, ISBN 0-13-138645-X available from the authors online at [http://www.covingtoninnovations.com/books/PPID.pdf PPID-Text], as well as  [http://www.covingtoninnovations.com/books/PPID-programs.zip PPID-Source]&lt;br /&gt;
&lt;br /&gt;
* Ulf Nilsson, Jan Maluszynski, &amp;#039;&amp;#039;Logic, Programming and Prolog (2ed)&amp;#039;&amp;#039; [http://www.ida.liu.se/%7Eulfni/lpp/ availble as pdf file].&lt;br /&gt;
&lt;br /&gt;
== Books in Other Languages ==&lt;br /&gt;
&lt;br /&gt;
=== Chinese ===&lt;br /&gt;
&lt;br /&gt;
* Eduardo Costa, &amp;#039;&amp;#039;[[Visual Prolog for Tyros in Chinese]]&amp;#039;&amp;#039; &lt;br /&gt;
* Thomas W. de Boer, &amp;#039;&amp;#039;[[A Beginners Guide to Visual Prolog in Chinese]]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Finnish ===&lt;br /&gt;
&lt;br /&gt;
* Jaak Henno, &amp;#039;&amp;#039;Prolog ja Olympoksen jumalat&amp;#039;&amp;#039;, WSOY, 1991, ISBN 951-0-16963-3&lt;br /&gt;
* Erkki Laitila, &amp;#039;&amp;#039;Visual Prolog perusteet&amp;#039;&amp;#039;, Teknolit, 1996, ISBN 952-9823-27-4&lt;br /&gt;
* Erkki Laitila, &amp;#039;&amp;#039;Teollisuuden sovellukset: Visual Prolog&amp;#039;&amp;#039;, Teknolit, 1996, ISBN 952-9823-51-7&lt;br /&gt;
&lt;br /&gt;
=== Italian ===&lt;br /&gt;
&lt;br /&gt;
* Giovanni Torrero, &amp;#039;&amp;#039;VISUAL PROLOG PER PRINCIPIANTI&amp;#039;&amp;#039; [http://digidownload.libero.it/giotorrero/informatica/VisualProlog.pdf Available online]&lt;br /&gt;
&lt;br /&gt;
=== Russian ===&lt;br /&gt;
&lt;br /&gt;
* Марков В.Н. Современное логическое программирование на языке Visual Prolog 7.5: учебник - СПб:БХВ-Петербург, 2016 - 544 с. ISBN 978-5-9775-3487-1&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* Buy [http://www.amazon.com/s/qid=1258473114/ref=sr_st?keywords=%22Visual+Prolog%22&amp;amp;rs=1000&amp;amp;page=1&amp;amp;rh=i%3Astripbooks%2Ck%3A%22Visual+Prolog%22%2Cn%3A!1000&amp;amp;sort=daterank Visual Prolog]  - related books on Amazon.com&lt;br /&gt;
* Erkki Laitila. &amp;#039;&amp;#039;Symbolic Analysis as a Basis for Program Comprehension&amp;#039;&amp;#039;, VDM Verlag, 2009, ISBN-10: 363916833X.&lt;br /&gt;
* Search &amp;#039;&amp;#039;&amp;#039;Google Books&amp;#039;&amp;#039;&amp;#039; for books, papers, and manuals on [http://books.google.com/books?q=%22Visual+Prolog%22&amp;amp;lr=&amp;amp;sa=N&amp;amp;start=0 Visual Prolog]&lt;br /&gt;
* Search &amp;#039;&amp;#039;&amp;#039;Google Scholar&amp;#039;&amp;#039;&amp;#039; for scholarly literature (books, papers, articles, and theses on [http://scholar.google.com/scholar?q=%22Visual%20Prolog%22&amp;amp;dq=%22Visual+Prolog%22&amp;amp;lr=&amp;amp;sa=N&amp;amp;hl=en&amp;amp;tab=ps Visual Prolog]&lt;br /&gt;
&lt;br /&gt;
[[ru:Книги по Прологу]]&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
[[Category:Basic Information]]&lt;/div&gt;</summary>
		<author><name>Whyteian</name></author>
	</entry>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=3rd:Layout_control&amp;diff=3727</id>
		<title>3rd:Layout control</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=3rd:Layout_control&amp;diff=3727"/>
		<updated>2013-08-05T03:15:23Z</updated>

		<summary type="html">&lt;p&gt;Whyteian: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;LAYOUT&amp;quot; is a layout control, a DLL written in VIP7.3, allowing layouts of several child controls to be displayed in a form or dialog. &amp;lt;br&amp;gt;&lt;br /&gt;
One control is displayed in one &amp;quot;pane&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
At runtime, the user can:&lt;br /&gt;
*hide/show panes&lt;br /&gt;
*reorganise pane layouts&lt;br /&gt;
*resize panes&lt;br /&gt;
*swap panes.&lt;br /&gt;
&lt;br /&gt;
It replaces &amp;lt;b&amp;gt;SplitN_Control&amp;lt;/b&amp;gt;. There is no limit to the number of panes/controls.&amp;lt;br&amp;gt;&lt;br /&gt;
To download the DLL, glue code, example, and view the details, please visit:&lt;br /&gt;
[http://www.acsumama.com/VIPDeveloper/layout.htm Link not found August 04, 2013]&lt;br /&gt;
&lt;br /&gt;
[[Image:layout7.jpg]]&lt;/div&gt;</summary>
		<author><name>Whyteian</name></author>
	</entry>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=3rd:HTML_drawer&amp;diff=3726</id>
		<title>3rd:HTML drawer</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=3rd:HTML_drawer&amp;diff=3726"/>
		<updated>2013-08-05T03:14:27Z</updated>

		<summary type="html">&lt;p&gt;Whyteian: /* Downloads */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;drawHTML.DLL is a DLL is written in VIP7.3. The DLL can be linked with VIP projects - the &amp;quot;glue&amp;quot; code and examples are provided. It is used simply to draw nice text: you can control text colour and font styles using HTML tags. Text wrapping and centring are dynamic, and both can apply to different parts of the same HTML text. The main call is (you will recognise):&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DrawHTML:drawTextInRect(WindowType,RCT,HTML,FLAGS)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Also, certain attributes can be called from your own code e.g.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DrawHTML:set_wrap(true),&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
A limited number of tags are understood. Some of these are standard HTML, and some are unique to the DLL.&lt;br /&gt;
==Standard HTML tags==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;#039;&amp;#039;italic&amp;#039;&amp;#039; &amp;lt;/i&amp;gt;&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;  &amp;#039;&amp;#039;&amp;#039;bold&amp;#039;&amp;#039;&amp;#039; &amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;&amp;lt;/nowiki&amp;gt;  underline &amp;lt;/u&amp;gt;&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;  new line&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt; subscript&amp;lt;/sub&amp;gt;&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt; superscript&amp;lt;/sub&amp;gt;&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;par&amp;gt;&amp;lt;/nowiki&amp;gt;  also new line&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;t&amp;gt;&amp;lt;/nowiki&amp;gt;  tab&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;big&amp;gt;&amp;lt;/nowiki&amp;gt; increase font size &amp;lt;/big&amp;gt;&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;small&amp;gt;&amp;lt;/nowiki&amp;gt;  decrease font size &amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;nowiki&amp;gt; &amp;lt;a ref=\&amp;quot;some text\&amp;quot;&amp;gt;hyperlink&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;. Anchor: if the user clicks on this word, the callback will return &amp;quot;some text&amp;quot;.&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;img src=\&amp;quot;file.bmp\&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt; draws an image.&lt;br /&gt;
==Non-standard Tags==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;c&amp;gt;&amp;lt;/nowiki&amp;gt; centred text on &amp;lt;/c&amp;gt; ... and off&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;wr&amp;gt;&amp;lt;/nowiki&amp;gt; turn wrapping on &amp;lt;/wr&amp;gt; ... and off&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;lm=\&amp;quot;20\&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt; left margin = 20 pixels&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;font=\&amp;quot;arial\&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt; change font&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;color=\&amp;quot;#FF00FF\&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt; set text colour &amp;lt;/color&amp;gt;&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;&amp;lt;hi&amp;gt;&amp;lt;/nowiki&amp;gt;text within these tags are hidden when hide=active, and displayed as normal when hide=inactive&amp;lt;/hi&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
Further information and downloads can be found here:&lt;br /&gt;
[http://www.acsumama.com/vip/drawhtml/index.htm Link not found August 04, 2013]&lt;/div&gt;</summary>
		<author><name>Whyteian</name></author>
	</entry>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=3rd:Tools_%26_Support&amp;diff=3721</id>
		<title>3rd:Tools &amp; Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=3rd:Tools_%26_Support&amp;diff=3721"/>
		<updated>2013-08-05T02:53:08Z</updated>

		<summary type="html">&lt;p&gt;Whyteian: /* Miscellaneous */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Text Editors and Utilities ===&lt;br /&gt;
&lt;br /&gt;
* Powerful text editor (not free): [http://www.boxersoftware.com/ Boxer Text Editor]&lt;br /&gt;
* Free Text editor: [http://notepad-plus.sourceforge.net/uk/site.htm Notepad++]&lt;br /&gt;
* Powerful editor: [http://www.textpad.com/ TextPad]&lt;br /&gt;
* Diff tool: [http://www.scootersoftware.com/ Beyond Compare]&lt;br /&gt;
* Regular Expressions tool: [http://www.ultrapico.com/Expresso.htm Expresso]&lt;br /&gt;
* Follow file changes while they happen: [http://tailforwin32.sourceforge.net/ Tail for Win32]&lt;br /&gt;
&lt;br /&gt;
=== HTML editor ===&lt;br /&gt;
&lt;br /&gt;
* HTML editor: [http://www.pagebreeze.com/ PageBreeze] Cheap but look at Web Easy 8&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Windows Support ===&lt;br /&gt;
&lt;br /&gt;
* Windows Problem Solving [http://winhlp.com/ Windows Problem Solver (winhlp.com)]&lt;br /&gt;
* Toolbox (free) [http://technet.microsoft.com/en-us/sysinternals/bb545027.aspx Sysinternals Utilities] (from [http://technet.microsoft.com Microsoft Technet]).  Notice especially:&lt;br /&gt;
** [http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx Process Explorer]&lt;br /&gt;
** [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx Process Monitor]&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous ===&lt;br /&gt;
&lt;br /&gt;
* Charting Tool: [http://www.pacestar.com/wizflow/index.html WizFlow]&lt;br /&gt;
* Easy Flash Editor (Swish Max2) : [http://www.swishzone.com/index.php SWiSHzone]&lt;br /&gt;
* BNF stuff : [http://www.garshol.priv.no/download/text/bnf.html BNF and EBNF] by &amp;#039;&amp;#039;Lars Marius Garshol&amp;#039;&amp;#039;&lt;br /&gt;
* BNF Stuff : [http://cui.unige.ch/db-research/Enseignement/analyseinfo/AboutBNF.html What is BNF notation?] by &amp;#039;&amp;#039;Th. Estier, CUI - University of Geneva&amp;#039;&amp;#039;&lt;br /&gt;
* Windows installer: [http://www.jrsoftware.org/isinfo.php INNOSET].&lt;br /&gt;
* Windows installer: [http://nsis.sourceforge.net/ NSIS (Nullsoft Scriptable Install System)] &lt;br /&gt;
* Website creator: [http://www.webeasysite.com/UK/ Web Easy] Very good, and cheap&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Whyteian</name></author>
	</entry>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=3rd:Main_Page&amp;diff=3720</id>
		<title>3rd:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=3rd:Main_Page&amp;diff=3720"/>
		<updated>2013-08-05T02:47:54Z</updated>

		<summary type="html">&lt;p&gt;Whyteian: /* Contents */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The namespace &amp;#039;&amp;#039;&amp;#039;3rd&amp;#039;&amp;#039;&amp;#039; is dedicated to descriptions of 3rd party packages, add-on&amp;#039;s, applications, etc, which are available to fellow programmers.&lt;br /&gt;
&lt;br /&gt;
Articles are in the &amp;#039;&amp;#039;&amp;#039;3rd&amp;#039;&amp;#039;&amp;#039; namespace if the title has this format: &amp;#039;&amp;#039;&amp;#039;3rd:&amp;lt;title&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
It is advantageous, if you give your package/add-on/... a &amp;#039;&amp;#039;&amp;#039;name&amp;#039;&amp;#039;&amp;#039;, and then use &amp;#039;&amp;#039;&amp;#039;3rd:&amp;lt;name&amp;gt;&amp;#039;&amp;#039;&amp;#039; as article title.  (The name can have several words).&lt;br /&gt;
&lt;br /&gt;
Remember to write:&lt;br /&gt;
* How to obtain the package/add-on/...&lt;br /&gt;
* Which license conditions that applies&lt;br /&gt;
* Whether the package/add-on/... is free or not&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Contents ===&lt;br /&gt;
&lt;br /&gt;
* [[3rd:QDBM|QDBM]] a key-&amp;gt;value database (GNU license).&lt;br /&gt;
&lt;br /&gt;
* [[3rd:VPcURL|VPcURL]] provides Visual Prolog bindings to the cURL library, which is a library for HTTP and FTP.&lt;br /&gt;
* [[3rd:Tools &amp;amp; Support|Tools &amp;amp; Support]] is an article about useful non-Visual Prolog tools and support sites.&lt;br /&gt;
* [[3rd:RS232|RS232]] packages for communicating via the RS232-interface of a computer.&lt;br /&gt;
* [[3rd:Fast Articifial Neural Networks (FANN)|Fast Articifial Neural Networks (FANN)]] bindings to the FANN library.&lt;br /&gt;
* [[3rd:VIC - VIP7 IDE companion|VIC - VIP7 IDE companion]] VIC provides 2 major tools, and a few little utilities, to help with the development of VIP7 projects.&lt;br /&gt;
* [[3rd:External Database class builder|EDB Class Builder]] A tool to generate a complete class using the External Database (chaindb), based on your domain structure,to include into VIP7 projects.&lt;br /&gt;
* [[3rd:PROLEDIT|PROLEDIT]] A Simple Portable Editor&lt;br /&gt;
* [[3rd:HTML drawer|drawHTML]] A DLL written in VIP7.3 to draw and print HTML. i.e. it just draws nice text, but also has a callback to allow a menu functionality.&lt;br /&gt;
* [[3rd:Layout control|Layout]] A DLL written in VIP7.3 - container control allowing one or more child controls, with hiding, resizing and different layouts&lt;br /&gt;
* [[3rd:Solution of Alphametic Puzzles|Solution of Alphametic Puzzles]] E.g. SEND + MORE = MONEY.&lt;/div&gt;</summary>
		<author><name>Whyteian</name></author>
	</entry>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=3rd:Main_Page&amp;diff=3719</id>
		<title>3rd:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=3rd:Main_Page&amp;diff=3719"/>
		<updated>2013-08-05T02:44:11Z</updated>

		<summary type="html">&lt;p&gt;Whyteian: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The namespace &amp;#039;&amp;#039;&amp;#039;3rd&amp;#039;&amp;#039;&amp;#039; is dedicated to descriptions of 3rd party packages, add-on&amp;#039;s, applications, etc, which are available to fellow programmers.&lt;br /&gt;
&lt;br /&gt;
Articles are in the &amp;#039;&amp;#039;&amp;#039;3rd&amp;#039;&amp;#039;&amp;#039; namespace if the title has this format: &amp;#039;&amp;#039;&amp;#039;3rd:&amp;lt;title&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
It is advantageous, if you give your package/add-on/... a &amp;#039;&amp;#039;&amp;#039;name&amp;#039;&amp;#039;&amp;#039;, and then use &amp;#039;&amp;#039;&amp;#039;3rd:&amp;lt;name&amp;gt;&amp;#039;&amp;#039;&amp;#039; as article title.  (The name can have several words).&lt;br /&gt;
&lt;br /&gt;
Remember to write:&lt;br /&gt;
* How to obtain the package/add-on/...&lt;br /&gt;
* Which license conditions that applies&lt;br /&gt;
* Whether the package/add-on/... is free or not&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Contents ===&lt;br /&gt;
&lt;br /&gt;
* [[3rd:QDBM|QDBM]] a key-&amp;gt;value database (GNU license).&lt;br /&gt;
* [[3rd:SCS - Simple Client Server|SCS - Simple Client Server]] a package for creating client server solutions.&lt;br /&gt;
* [[3rd:VPcURL|VPcURL]] provides Visual Prolog bindings to the cURL library, which is a library for HTTP and FTP.&lt;br /&gt;
* [[3rd:Tools &amp;amp; Support|Tools &amp;amp; Support]] is an article about useful non-Visual Prolog tools and support sites.&lt;br /&gt;
* [[3rd:RS232|RS232]] packages for communicating via the RS232-interface of a computer.&lt;br /&gt;
* [[3rd:Fast Articifial Neural Networks (FANN)|Fast Articifial Neural Networks (FANN)]] bindings to the FANN library.&lt;br /&gt;
* [[3rd:VIC - VIP7 IDE companion|VIC - VIP7 IDE companion]] VIC provides 2 major tools, and a few little utilities, to help with the development of VIP7 projects.&lt;br /&gt;
* [[3rd:External Database class builder|EDB Class Builder]] A tool to generate a complete class using the External Database (chaindb), based on your domain structure,to include into VIP7 projects.&lt;br /&gt;
* [[3rd:PROLEDIT|PROLEDIT]] A Simple Portable Editor&lt;br /&gt;
* [[3rd:HTML drawer|drawHTML]] A DLL written in VIP7.3 to draw and print HTML. i.e. it just draws nice text, but also has a callback to allow a menu functionality.&lt;br /&gt;
* [[3rd:Layout control|Layout]] A DLL written in VIP7.3 - container control allowing one or more child controls, with hiding, resizing and different layouts&lt;br /&gt;
* [[3rd:Solution of Alphametic Puzzles|Solution of Alphametic Puzzles]] E.g. SEND + MORE = MONEY.&lt;/div&gt;</summary>
		<author><name>Whyteian</name></author>
	</entry>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=Category:Evolutions_Tutorial_Project&amp;diff=3716</id>
		<title>Category:Evolutions Tutorial Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=Category:Evolutions_Tutorial_Project&amp;diff=3716"/>
		<updated>2013-08-05T00:29:23Z</updated>

		<summary type="html">&lt;p&gt;Whyteian: /* Before you start */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{spbCopyright}}&lt;br /&gt;
==Motivation==&lt;br /&gt;
This is an example of the evolution of the project development beginning from the initial idea till the today status. A very easy game has been chosen as the basic idea. We do not know the initial name of this game so we call it Polyline.&lt;br /&gt;
&lt;br /&gt;
Each development step represented as the release, so you can see step by step the evolution of the application. Each release expands the functionality of the application, moving along the way the code is extended, modified and restructured or only restructured and modified. &lt;br /&gt;
&lt;br /&gt;
Looking carefully on the code of each release you can see technique of the using of the Visual Prolog and advanced tools. It can be used to study the Visual Prolog features. &lt;br /&gt;
&lt;br /&gt;
[[PolyLine Game Rules|Game Rules ...]]&lt;br /&gt;
&lt;br /&gt;
==Before you start==&lt;br /&gt;
The set of tutorial projects Polyline is the part of the VipSpbSDK. VipSpbSDK - is the set of tools to develop applications based on Visual Prolog from Prolog Development Center A/S &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{PolylineInstall}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To build and study projects of series you must install [http://www.visual-prolog.com Visual Prolog programming system]&lt;br /&gt;
&lt;br /&gt;
The reference information regarding the features depending on the vesrion of the Visual Prolog and version of the VipSpb SDK please see in the [[Polyline Version Reference|&amp;#039;&amp;#039;&amp;#039;Version Reference&amp;#039;&amp;#039;&amp;#039;]].&lt;br /&gt;
Short information regarding each release may be found in the table below.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!SRC&lt;br /&gt;
!Release&lt;br /&gt;
!Short Description&lt;br /&gt;
!User Interface&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=project&lt;br /&gt;
|release=14&lt;br /&gt;
|description=[[Tutorial Project. Release 14|The demonstration of the use of the pzl-Technology (DLL-based agreements)]]&lt;br /&gt;
|target=Win&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=project&lt;br /&gt;
|release=13&lt;br /&gt;
|description=[[Tutorial Project. Release 13|The demonstration of various ways of the interaction with components placed to DLLs]]&lt;br /&gt;
|target=Win&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=project&lt;br /&gt;
|release=12&lt;br /&gt;
|description=[[Tutorial Project. Release 12|Projects family with UI - ObjectConsole, Windows. The game dimension problem solved]]&lt;br /&gt;
|target=Con/Win&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=project&lt;br /&gt;
|release=11&lt;br /&gt;
|description=[[Tutorial Project. Release 11|Projects family with different kinds of UI - Console, ObjectConsole, Windows. The usage of Libraries. New Player added.]]&lt;br /&gt;
|target=Con/Win&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=project&lt;br /&gt;
|release=10&lt;br /&gt;
|description=[[Tutorial Project. Release 10|Code modified. Communication with players based on events. &amp;#039;&amp;#039;NotificationAgency pack&amp;#039;&amp;#039; used.]]&lt;br /&gt;
|target=Console&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=project&lt;br /&gt;
|release=9&lt;br /&gt;
|description=[[Tutorial Project. Release 9|Code modified. Each class generates the Object.]]&lt;br /&gt;
|target=Console&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=project&lt;br /&gt;
|release=8&lt;br /&gt;
|description=[[Tutorial Project. Release 8|Code modified. The structure of the project reorganized. Each class placed to the separate package.]]&lt;br /&gt;
|target=Console&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=file&lt;br /&gt;
|release=7&lt;br /&gt;
|description=[[Tutorial Project. Release 7|MultiLanguage feature. The code reorganized.]]&lt;br /&gt;
|target=Console&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=file&lt;br /&gt;
|release=6&lt;br /&gt;
|description=[[Tutorial Project. Release 6|Multiple plays mode. Easy expansion of the list of players. The size of the field mutable. The code reorganized.]]&lt;br /&gt;
|target=Console&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=file&lt;br /&gt;
|release=5&lt;br /&gt;
|description=[[Tutorial Project. Release 5|Computer&amp;#039;s move based on the prognosis on the depth &amp;#039;&amp;#039;K&amp;#039;&amp;#039; moves. The code reorganized.]]&lt;br /&gt;
|target=Console&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=file&lt;br /&gt;
|release=4&lt;br /&gt;
|description=[[Tutorial Project. Release 4|Safe computer&amp;#039;s move - random. The code of the player-computer restructured.]]&lt;br /&gt;
|target=Console&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=file&lt;br /&gt;
|release=3&lt;br /&gt;
|description=[[Tutorial Project. Release 3|N players. The type of the player (computer or human) - by choice.]]&lt;br /&gt;
|target=Console&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=file&lt;br /&gt;
|release=2&lt;br /&gt;
|description=[[Tutorial Project. Release 2|Players - objects. The initial move of the computer - random.]]&lt;br /&gt;
|target=Console&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{example_chain&lt;br /&gt;
|type=file&lt;br /&gt;
|release=1&lt;br /&gt;
|description=[[Tutorial Project. Release 1|Players: computer and human. The initial move by choice.]]&lt;br /&gt;
|target=Console&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Building notes==&lt;br /&gt;
{{SpbTestedWithEn}}&lt;br /&gt;
&lt;br /&gt;
Releases 1-7 projects may be easily created by copying the code directly from the wiki pages.&lt;br /&gt;
Since Release 8 you need to download the set of projects.&lt;br /&gt;
&lt;br /&gt;
Releases 1-9 projects may be built one by one without any tricks.&lt;br /&gt;
&lt;br /&gt;
Since Release 10 all projects use SpbSolutions IDE variable, which must refer to the VipSpbSDK directory.&lt;br /&gt;
&lt;br /&gt;
Since Release 11 some projects demonstrate building libraries, thus user must have Microsoft lib.exe program tool (see details in the release appropriate Readme.html file). &lt;br /&gt;
&lt;br /&gt;
Some Projects since Release 13 demonstrate and use the DLL creation. So these projects must be built using VIP CE only (please see details in [[Polyline Version Reference|&amp;#039;&amp;#039;&amp;#039;Version Reference&amp;#039;&amp;#039;&amp;#039;]]).&lt;br /&gt;
&lt;br /&gt;
Projects placed to the Release 14 (Polyline14) PzlBasedApplication folder need to run the registration procedure after building all projects placed to the Containers directory. This must be done using the Programs\pzlBasedApplication\RegisterComponents.cmd command file.&lt;br /&gt;
&lt;br /&gt;
{{PolylineBuildCMD}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Examples]]&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
&lt;br /&gt;
[[ru:Учебный Проект]]&lt;/div&gt;</summary>
		<author><name>Whyteian</name></author>
	</entry>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=Main/3rd/frameBoxText&amp;diff=3714</id>
		<title>Main/3rd/frameBoxText</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=Main/3rd/frameBoxText&amp;diff=3714"/>
		<updated>2013-08-05T00:14:07Z</updated>

		<summary type="html">&lt;p&gt;Whyteian: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3rd party packages and add-on&amp;#039;s ==&lt;br /&gt;
&lt;br /&gt;
The wiki has a name space dedicated to [[3rd:Main Page|3rd party packages and add-on&amp;#039;s]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Category:Main Page]]&lt;/div&gt;</summary>
		<author><name>Whyteian</name></author>
	</entry>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=Main/3rd/frameBoxText&amp;diff=3713</id>
		<title>Main/3rd/frameBoxText</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=Main/3rd/frameBoxText&amp;diff=3713"/>
		<updated>2013-08-05T00:13:28Z</updated>

		<summary type="html">&lt;p&gt;Whyteian: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3rd party packages and add-on&amp;#039;s ==&lt;br /&gt;
&lt;br /&gt;
The wiki has a name space dedicated to [[3rd:Main Page|3rd party packages and add-on&amp;#039;s]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Category:Main Page]]&lt;/div&gt;</summary>
		<author><name>Whyteian</name></author>
	</entry>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=Main/3rd/frameBoxText&amp;diff=3712</id>
		<title>Main/3rd/frameBoxText</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=Main/3rd/frameBoxText&amp;diff=3712"/>
		<updated>2013-07-19T13:58:43Z</updated>

		<summary type="html">&lt;p&gt;Whyteian: /* 3rd party packages and add-on&amp;#039;s */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3rd party packages and add-on&amp;#039;s ==&lt;br /&gt;
&lt;br /&gt;
The wiki has a name space dedicated to [[3rd:Main Page|3rd party packages and add-on&amp;#039;s]].&lt;br /&gt;
&lt;br /&gt;
Also check-out http://www.arsaniit.com/prolog-tools.&lt;br /&gt;
* site unavailable (checked July 18, 2013)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Category:Main Page]]&lt;/div&gt;</summary>
		<author><name>Whyteian</name></author>
	</entry>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=Main/3rd/frameBoxText&amp;diff=3711</id>
		<title>Main/3rd/frameBoxText</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=Main/3rd/frameBoxText&amp;diff=3711"/>
		<updated>2013-07-19T13:58:26Z</updated>

		<summary type="html">&lt;p&gt;Whyteian: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3rd party packages and add-on&amp;#039;s ==&lt;br /&gt;
&lt;br /&gt;
The wiki has a name space dedicated to [[3rd:Main Page|3rd party packages and add-on&amp;#039;s]].&lt;br /&gt;
&lt;br /&gt;
Also check-out http://www.arsaniit.com/prolog-tools.&lt;br /&gt;
** site unavailable (checked July 18, 2013)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Category:Main Page]]&lt;/div&gt;</summary>
		<author><name>Whyteian</name></author>
	</entry>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=Getting_Started&amp;diff=1944</id>
		<title>Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=Getting_Started&amp;diff=1944"/>
		<updated>2009-09-15T23:06:39Z</updated>

		<summary type="html">&lt;p&gt;Whyteian: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to get started with Visual Prolog?&lt;br /&gt;
&lt;br /&gt;
The answer depends on what you know already.&lt;br /&gt;
&lt;br /&gt;
But no matter what prerequisites you have, it is a good idea to read the [[:Category:Tutorials|tutorials]] and you may simply choose to start with [[Visual Prolog for Tyros]].&lt;br /&gt;
&lt;br /&gt;
== If You Are New to &amp;#039;&amp;#039;traditional&amp;#039;&amp;#039; Prolog ==&lt;br /&gt;
&lt;br /&gt;
If you are new to the Prolog language (ISO/Edinburgh Prolog), it is worth starting with the [[Fundamental Prolog Part 1|Fundamental Prolog tutorials]] devoted to the very fundamental ideas of Prolog programming.  &lt;br /&gt;
&lt;br /&gt;
The book [[A Beginners Guide to Visual Prolog]] may also be a good starting point.&lt;br /&gt;
&lt;br /&gt;
You are also welcome to try a small Prolog Interpreter &amp;#039;&amp;#039;&amp;#039;PIE&amp;#039;&amp;#039;&amp;#039; (Prolog Inference Engine) written in Visual Prolog. &amp;#039;&amp;#039;&amp;#039;PIE&amp;#039;&amp;#039;&amp;#039; uses a standard Prolog syntax. The tool is supplied with Visual Prolog.&lt;br /&gt;
&lt;br /&gt;
== If You Are New to Visual Prolog ==&lt;br /&gt;
 &lt;br /&gt;
The tutorials included into the [[Fundamental Visual Prolog]] section describe differences between Visual Prolog and traditional Prolog and introduce a program that is developed in Visual Prolog. You will be suggested to download example projects devoted to family relations that are discussed in these tutorials.&lt;br /&gt;
&lt;br /&gt;
Other tutorials discuss [[Environment Overview|Visual Prolog Integrated Environment]] (IDE) and various Visual Prolog language features.&lt;br /&gt;
&lt;br /&gt;
These books are also good starting points:&lt;br /&gt;
&lt;br /&gt;
* [[ A Beginners Guide to Visual Prolog]] by &amp;#039;&amp;#039;Thomas W. de Boer&amp;#039;&amp;#039;&lt;br /&gt;
* [[Visual Prolog for Tyros]] by &amp;#039;&amp;#039;Eduardo Costas&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== If You Are Migrating from Visual Prolog 5 or Visual Prolog 6 ==&lt;br /&gt;
&lt;br /&gt;
If you are migrating from Visual Prolog 5.x, you are already familiar with most of the IDE, with programming using clauses, fact databases, etc. In this case, we suggest that you start by reading the tutorial [[Visual Prolog 7 for Visual Prolog 5 Users]]. This tutorial will not learn you the current version of Visual Prolog, but it will draw your attention to some new things. &lt;br /&gt;
&lt;br /&gt;
If you projects created by previous versions of Visual Prolog include reference domains that are not supported in the current version, we recommend you to read the [[How To Remove Reference Domains from a Project]] tutorial.&lt;br /&gt;
&lt;br /&gt;
We can also recommend other Visual Prolog Tutorials published at Visual Prolog web site. Here you will also find updates to the tutorials included into the Help system (if any) and new tutorials.&lt;br /&gt;
We encourage you to comment and discuss the tutorials in the Visual Prolog Discussion Forums. Problems and suggestions expressed in the forum have great influence on our choice of topics.&lt;br /&gt;
&lt;br /&gt;
== Visual Prolog Online Help System ==&lt;br /&gt;
&lt;br /&gt;
Once you are familiar with the concepts and principles, you also can use reference material from the following sections of the Help system: &lt;br /&gt;
&lt;br /&gt;
*The Language Reference that describes the syntax and semantics of the Visual Prolog language. &lt;br /&gt;
*Integrated Development Environment (IDE) Help.&lt;br /&gt;
*Prolog Foundation Classes (PFC) reference documentation. &lt;br /&gt;
&lt;br /&gt;
This Help is reference material rather than tutorial, meaning that it is not a good place to learn Visual Prolog, but it is a very good place to seek answers to specific questions.&lt;br /&gt;
&lt;br /&gt;
The Help system is available from the Integrated Development Environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Community ==&lt;br /&gt;
&lt;br /&gt;
You are also welcome to join Visual Prolog world-wide Community and seek assistance or share your knowledge in the [http://discuss.visual-prolog.com Visual Prolog Discussion forums] and this Wiki.&lt;br /&gt;
&lt;br /&gt;
You will find a lot of interesting information in the [http://discuss.visual-prolog.com/viewforum.php?f=3 Visual Prolog Tips, How To&amp;#039;s, Code Samples, etc]. And, of course, you are also invited to contribute your own tips, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
In the distribution there is a number of example programs. You can install these examples from the IDE, just press Help -&amp;gt; Install Examples.... You can install these examples again and again, so do not worry about experimenting with them. You can also use them as a starting point for your own programs. Finally, you can download even more examples on Visual Prolog Examples and Demos. &lt;br /&gt;
&lt;br /&gt;
== Knowledge Base ==&lt;br /&gt;
&lt;br /&gt;
If you come over a problem, while creating your project, and think that there is a bug in Visual Prolog, you can check [http://kb.visual-prolog.com/ Visual Prolog Knowledge Base]. Here you will find descriptions of bugs and problems that the PDC knows about and is investigating for a possible future fix. Often we provide steps to work around the problem. The Knowledge Base is available from the IDE by &lt;br /&gt;
If a bug is fixed in a new release of the product, the &amp;quot;Bug&amp;quot; article includes information about the product version, where the Bug is fixed.&lt;br /&gt;
&lt;br /&gt;
You will also find a lot valuable information in [http://www.visual-prolog.com Visual Prolog site].&lt;br /&gt;
&lt;br /&gt;
Visual Prolog Tutorials, Visual Prolog Discussion forums, the Knowledge Base, and information about Visual Prolog updates are available directly from the Integrated Development Environment (IDE) via the WEB menu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prolog Develpment Center Site ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We invite you to visit the [http://www.pdc.dk Prolog Development Center site] to find descriptions of real-world commercial projects written entirely in Visual Prolog for:&lt;br /&gt;
&lt;br /&gt;
*Staff Planning &lt;br /&gt;
*Hospital Booking &lt;br /&gt;
*Airport Decision Support &lt;br /&gt;
*Airline Decision Support &lt;br /&gt;
*Shop Floor Scheduling &lt;br /&gt;
*Speech Based Solutions &lt;br /&gt;
&lt;br /&gt;
We hope, you will enjoy Visual Prolog!&lt;br /&gt;
&lt;br /&gt;
[[Category:Basic Information]]&lt;/div&gt;</summary>
		<author><name>Whyteian</name></author>
	</entry>
</feed>