Я нашел два пути.
1
?- set_prolog_flag(answer_write_options,[max_depth(0)]).
true.
Затем выполните команду, которая печатает усеченный список.
( документация set_prolog_flag )
2
?- atom_chars(goodbye_prolog, X) ; true.
( Документация AllOutput )
Поставьте ; true.
в конце вызова, что приведет к длинному списку. Затем нажмите клавишу w на клавиатуре. Результат:
?- sudoku([_,_,2,3,_,_,_,_,_,_,_,_,3,4,_,_], Solution); true.
Solution = [4, 1, 2, 3, 2, 3, 4, 1, 1|...] [write]
Solution = [4, 1, 2, 3, 2, 3, 4, 1, 1, 2, 3, 4, 3, 4, 1, 2] ;
true.