If for some reason you don't feel like writing your own XSB programs, there are several sample XSB programs in the directory: $XSB_DIR/examples. All contain source code.
The entry predicates of all the programs in that directory are given the names demo/0 (which prints out results) and go/0 (which does not print results).2.1Hence, a sample session might look like (the actual times shown below may vary and some extra information is given using comments after the % character):
my_favourite_prompt> cd $XSB_DIR/examples my_favourite_prompt> $XSB_DIR/bin/xsb XSB Version 2.0 (Gouden Carolus) of June 27, 1999 [i586-pc-linux-gnu; mode: optimal; engine: slg-wam; scheduling: batched] | ?- [queens]. [queens loaded] yes | ?- demo. % ...... output from queens program ....... Time used: 0.4810 sec yes | ?- statistics. memory (total) 1906488 bytes: 203452 in use, 1703036 free permanent space 202552 bytes glob/loc space 786432 bytes: 432 in use, 786000 free global 240 bytes local 192 bytes trail/cp space 786432 bytes: 468 in use, 785964 free trail 132 bytes choice point 336 bytes SLG subgoal space 0 bytes: 0 in use, 0 free SLG unific. space 65536 bytes: 0 in use, 65536 free SLG completion 65536 bytes: 0 in use, 65536 free SLG trie space 0 bytes: 0 in use, 0 free (call+ret. trie 0 bytes, trie hash tables 0 bytes) 0 subgoals currently in tables 0 subgoal check/insert attempts inserted 0 subgoals in the tables 0 answer check/insert attempts inserted 0 answers in the tables Time: 0.610 sec. cputime, 18.048 sec. elapsetime yes | ?- halt. % I had enough !!! End XSB (cputime 1.19 secs, elapsetime 270.25 secs) my_favourite_prompt>