title: SWI-Prolog tokenize_atom/2 replacement?
body: <p>What I need to do is to break atom to tokens. E. g.:</p>
  
  <pre><code>tokenize_string('Hello, World!', L).
  </code></pre>
  
  <p>would unify <code>L=['Hello',',','World','!']</code>. Exactly as <code>tokenize_atom/2</code> do. But when I try to use <code>tokenize_atom/2</code> with non-latin letters it fails. Is there any universal replacement or how I can write one? Thanks in advance.</p>