[racket] tinyscheme vs. racket question

From: Nikolaus Klepp (dr.klepp at gmx.at)
Date: Tue Sep 11 02:21:27 EDT 2012

Thanks, that's the way to go.

Am Montag, 10. September 2012 schrieb Carl Eastlund:
> The following expression should do what you want:
>
> (+ (string->number "1.2") 1)
>
> If you're starting from a symbol, use symbol->string before string->number.
>
> Carl Eastlund
>
> On Mon, Sep 10, 2012 at 12:41 PM, Nikolaus Klepp <dr.klepp at gmx.at> wrote:
> > Hi all,
> >
> > In tinyscheme I can do this:
> > > (+ (string->symbol "1.2") 1)
> >
> > 2.2
> >
> > In racket that does not work, because
> >
> > > (string->symbol "1.2")
> >
> > '|1.2|
> >
> > which is not a number. I can use this workaround:
> > > (+ (read (open-input-string "1.2")) 1)
> >
> > 2.2
> >
> > But is there a clean way to get the above line from tinyscheme working on
> > racket without that workaround?
> >
> > Nik


Posted on the users mailing list.