[racket] pretty-big->#lang (was: External connection to Finndesign Liitin)

From: Jukka Tuominen (jukka.tuominen at finndesign.fi)
Date: Wed Aug 10 10:02:45 EDT 2011

Try to spell that over the phone :)

Almost there now. It works half ways the examples in a row, which is even
weirder if possible!?

It still signals the same error, so I assume the cause of the problem is
another eval-string in the following, equally strange helper:

    (define (symbolize id-candidate)
      (eval-string (string-append "'" (symbol->string id-candidate))))

The purpose of this function is to verify that the inputted symbol is really
interpreted as a symbol. It seems that the namespace devider ':' causes
sometimes problems and 'symbolize' have corrected the situation... until
now. It doesn't explain how it manages to get half ways, though...

Do you have any exotic dots left for this situation :)

br, jukka

> -----Original Message-----
> From: Matthias Felleisen [mailto:matthias at ccs.neu.edu]
> Sent: 10 August 2011 15:31
> To: Jukka Tuominen
> Subject: Re: [racket] pretty-big->#lang (was: External connection to
> Finndesign Liitin)
> On Aug 10, 2011, at 4:00 AM, Jukka Tuominen wrote:
> >
> > Second question: Is there a better procedure doing quotify's job without
> > causing the error? I assume that this is yet again the
> top-level namespace
> > issue caused by the 'eval-string'?
> Do you mean this:
> (define (quotify x) `',x)

Posted on the users mailing list.