Я пытаюсь использовать предположительно встроенный предикат split_string / 4 из документации здесь: http://www.swi-prolog.org/pldoc/man?predicate=split_string/4
Однако, когда я пытаюсь использовать его, как в примере, я получаю что-то вроде этого:
?- split_string("a.b.c.d", ".", "", L).
ERROR: toplevel: Undefined procedure: split_string/4 (DWIM could not correct goal)
Что я делаю неправильно? Должен ли я сначала загрузить какую-нибудь библиотеку?