title: How do I call the predicate split_string on swi-prolog?
body: <p>I am trying to use the supposedly built-in predicate split_string/4 from the documentation here: <a href="http://www.swi-prolog.org/pldoc/man?predicate=split_string/4" rel="noreferrer">http://www.swi-prolog.org/pldoc/man?predicate=split_string/4</a></p>
  
  <p>However, when I try to use it, as in the example, I get something like this:</p>
  
  <pre><code>?- split_string("a.b.c.d", ".", "", L).
  ERROR: toplevel: Undefined procedure: split_string/4 (DWIM could not correct goal)
  </code></pre>
  
  <p>What am I doing wrong? Am I supposed to load some library first?</p>