<p>How do I convert a string into the corresponding code in PLT Scheme (which does not contain the <code>string-&gt;input-port</code> method)?  For example, I want to convert this string:</p>

<pre><code>"(1 (0) 1 (0) 0)"
</code></pre>

<p>into this list:</p>

<pre><code>'(1 (0) 1 (0) 0)
</code></pre>

<p>Is it possible to do this without opening a file?</p>

From this similar question on
comp.lang.scheme
you can save the string to a file then read from it.
That might go something like this example code:
```
```
(let ((my-port (open-output-file "Foo")))
  (display "(1 (0) 1 (0) 0)" my-port)
  (close-output-port my-port))

(let* ((my-port (open-input-file "Foo"))
       (answer (read my-port)))
  (close-input-port my-port)
  answer)
```
```