| Matches one arbitrary character. | |
| Matches any number of arbitrary characters. | |
| [...] | Matches one of the characters specified between the brackets. char1-char2 indicates a range. |
| {...} | Matches any of the patterns of the comma separated list between the braces. |
Example:
gensym2+Base, -Unique Generate a unique atom from base Base and unify it with Unique. Base should be an atom. The first call will return base1, the next base2, etc. Note that this is no warrant that the atom is unique in the system.I plan to supply a real gensym2 which does give this warrant for future versions.
sleep1+Time Suspend execution Time seconds. Time is either a floating point number or an integer. Granularity is dependent on the system's timer granularity. A negative time causes the timer to return immediately. On most non-realtime operating systems we can only ensure execution is suspended for at least Time seconds.