Я использую последнюю версию 64-битного ECLiPSe Prolog для Windows, затем компилирую код:
:- op(200, yf, !).
!(N, F) :- fac(N, 1, F).
fac(0, F0, F) :- !, F=F0.
fac(N, F0, F) :- N1 is N-1, F1 is F0*N, fac(N1, F1, F).
Введен запрос:
?- X is 100000 !.
X = 28242294079603478742934215200555696886678...
Yes (8.17s cpu)
Первый вопрос: Почему в TkEclipse отображаются только 1999 цифр, а не 456574 полных цифры?
Второй вопрос: Предлагает ли возможность протоколировать взаимодействие пользователя с файлом ECLiPSe Prolog как протокол(+Файл) SWI-Prolog?
Прошу прощения за два вопроса. Я буду благодарен за любую помощь, которую вы можете предоставить.