title: Splitting a string by whitespace in SBCL
body: <p>I've been trying to split a simple whitespace-delimited string into individual parts, for example:</p>
  
  <p>I have: </p>
  
  <pre><code>"test   123    test2            test3"
  </code></pre>
  
  <p>and the function is to return:</p>
  
  <pre><code>('test' '123' 'test2' 'test3')
  </code></pre>
  
  <p>My lisp distribution is sbcl, and I was experimenting with split-sequence module. It works well, yet I can not seem to input something in the lines of "\s+" as the delimiter. </p>
  
  <p>Before I write my own function for this, I saw that split command also exists, where splitting is as simple as:</p>
  
  <pre><code>* (split "\\s+" "foo   bar baz
  frob")
  ("foo" "bar" "baz" "frob")
  </code></pre>
  
  <p>Unfortunately split doesn't work in SBCL, as far as I know. Thanks for any suggestion on how can this be imported/ done in SBCL.</p>