The following expression should do what you want:<br><br>(+ (string-&gt;number &quot;1.2&quot;) 1)<br><br>If you&#39;re starting from a symbol, use symbol-&gt;string before string-&gt;number.<br><br clear="all">Carl Eastlund<br>

<br><div class="gmail_quote">On Mon, Sep 10, 2012 at 12:41 PM, Nikolaus Klepp <span dir="ltr">&lt;<a href="mailto:dr.klepp@gmx.at" target="_blank">dr.klepp@gmx.at</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi all,<br>
<br>
In tinyscheme I can do this:<br>
<br>
&gt; (+ (string-&gt;symbol &quot;1.2&quot;) 1)<br>
2.2<br>
<br>
In racket that does not work, because<br>
<br>
&gt; (string-&gt;symbol &quot;1.2&quot;)<br>
&#39;|1.2|<br>
<br>
which is not a number. I can use this workaround:<br>
<br>
&gt; (+ (read (open-input-string &quot;1.2&quot;)) 1)<br>
2.2<br>
<br>
But is there a clean way to get the above line from tinyscheme working on<br>
racket without that workaround?<br>
<br>
Nik<br><br></blockquote></div>