I'm using SWI-Prolog interactively. When I run my query, I get a prefix of the output and the rest is taken off (marked using the string ...|...
). Is this normal or should I go back and fix my program?
Nothing to worry about. It's just abbreviating it visually... just press 'w' (write) to display the complete internal representation of the list.