Я пытаюсь понять это уже несколько дней. У меня есть два CSV-файла. Один с именами работодателей и студентов в порядке предпочтений работодателя. Другой с именами студентов и работодателей, которые они sh будут работать, снова в порядке предпочтения. Файлы выглядят так:
Мелисса, Фалес, Почта США, IBM
Крейг, IBM, Фалес, Почта США
Люк, Почта США, IBM, Тале
Фалес, Мелисса, Крейг, Люк
Почта США, Крейг, Люк, Мелисса
IBM, Люк, Мелисса, Крейг
Мне нужно прочитать этот файл построчно и заполняйте базу данных прологов такими предикатами, как:
предпочитает (Фалес, [Мелисса, Крейг, Люк]).
предпочитает (Крейг, [IBM, Thales, US Post]).
студент (Мелисса).
работодатель (IBM).
Я знаю как открыть файл, прочитать его и создать поток, но я понятия не имею, как сделать то, что я просил в этом вопросе. Решение, скорее всего, основано на DCG. Пожалуйста, помогите мне !!