I've spend whole day on the internet and I wasn't able to find any built-in predicate in Win-Prolog that can single out every word in a String.
Example:
| ?- read(X).
|: 'this is a string'.
X = 'this is a string'.
is there any predicate I can use that will help me, single out every word of in the string? like
A = this
B = is
C = a
D = string
or a list
A = [This, is, a, string]
is it possible?