<< >> Up Title 

Behemot Prolog - Examples

If you want to load a prolog file that is in you "library/prolog" directory, you must:

 1) Execute command "Action|Prolog". Now you should see the Prolog console.
2) Write your query. (Remember: all the query start with the symbol '?-'). If you want to load the file 'exmp.pro' you must type '?-consult(exmp).'. The press the button 'Enter'. If you see 'ok', you have loaded the file. Don' t forget the dot at the end of the line!
3) Execute the predicate which start the program. It may be different by program to program. It may be like '?-start.'.

All the prolog program are text files so you can write your own or modify the examples using a text editor.

QUEENS.PRO

This is a general prolog program, not specific to Behemot Graphics Editor. It solve the eight[??] queens problem.
To load program: '?-consult(queens).'
To start program: '?-start.'

ARRAY.PRO

This program allow you to duplicate more times an object along a line. To load program: '?-consult(array).'
To start program: '?-dline(obj1,10,15).'
This will duplicate the object obj1 for 15 times and each object is distance 10 units from the next.

CIRCLE.PRO

This program allow you to duplicate more times an object along a circle. To load program: '?-consult(circle).'
To start program: '?-dcircle(obj2,20,15).'
This will duplicate the object obj2 for 15 times and each object will be on a circle with radius of 20 units.

CREATERND.PRO

Show you the use of the rtutils.pro rules.
This program generate 50 random spheres with random colors.
To load program: '?-consult(creaternd).'
To start program: '?-creaternd.'


<< >> Up Title