Ответ в теме: Косвенная рекурсия не работает

      Комментарии к записи Ответ в теме: Косвенная рекурсия не работает отключены
#2464

Пришлось отказаться от косвенной рекурсии вообще. Пришлось “расписать” все варианты одного предиката.

То, что отказались от косвенной рекурсии – хорошо. Что там пришлось расписать – не понятно. Мне кажется, мое решение гораздо проще исходного. При этом оно понятное, очень быстро и легко кодируется. Мне не понятно в этом контексте слово “пришлось” (как будто косвенная рекурсия могла помочь сделать то же самое еще проще).

Хороший раздел по DCG есть в книге Сергиевский Г. М. Функциональное и логическое программирование, но там не совсем то, что пишут обычно по этой теме. Если Вы зададите более конкретные вопросы – я может быть помогу. Только проставляйте самостоятельно теги, ключевые слова, выбирайте правильно раздел (на этом форуме строгая структура) и т.п.