Определение списков в сценариях пролога

Я новичок в программировании на прологе, и в учебнике мне сказали определить список структур (в сценарии ), чтобы я мог запрашивать это как база данных. Однако я считаю невозможным определить этот список как переменную в скрипте. Когда я определяю список, такой как

X=[a,b,c].

, я просто получаю сообщение об ошибке

No permission to modify static_procedure `(=)/2'

Пролог не поддерживает определение таких переменных? Я использую SWI-Prolog под Linux.

9
задан Sachith 1 May 2016 в 10:42
поделиться