SavvaZombie
@SavvaZombie
вечный студент , по совместительству переводчик

Какой из известных интерпретаторов Prolog-a сможет расшифровать этот код?

Есть код Пролога для нахождения сочетаний в данном списке

comb(0,_,[]).
comb(N,[X|T],[X|Comb]):-N>0,N1 is N-1,comb(N1,T,Comb).
comb(N,[_|T],Comb):-N>0,comb(N,T,Comb).

Но ни gnu, ни swi его запустить не могут. Один не приемлет пустые скобки, другому кажется, что предикат comb никогда не был идентифицирован. Пожалуйста, помогите в определении интерпретатора языка, и по возможности, с переводом на gnu.
  • Вопрос задан
  • 2368 просмотров
Решения вопроса 1
SavvaZombie
@SavvaZombie Автор вопроса
вечный студент , по совместительству переводчик
Ответ самому себе спустя год. Отлично запускает и работает swish.swi-prolog.org, по идее это усеченная версия Swi, но как ни странно, в отличие от этого Swi работает безотказно
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы