Ответ в теме: Преобразование списка

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

Понятия не имею как это нормально решить на Turbo Prolog. Суть в том, что твой предикат ожидает список целых чисел, а ты ему пихаешь список, в котором вперемешку и числа и другие списки. Турбо пролог не сжует это, можно попробовать подумать в сторону описания своего домена типа списка:

domains
  d_list = list(integer, d_list); list(d_list); empty

и дальше работать с этим доменом, но это будет очень не красиво выглядеть.