I believe these are both shortcomings in DrRacket's REPL implementation, I'm sorry to say.
Robby On Wed, Sep 22, 2010 at 7:07 PM, Timothy Nelson <[email protected]> wrote: > Hello all, > > I have a two-part question about #languages and the interactions window. > > (1) I have a language equipped with a syntax coloring lexer just > like in section 17.3.5 of the Racket docs. That works great for the > definitions window. However, I've changed the > current-read-interactions parameter so that the interactions window > uses my language's reader as well. Now both windows read the same > language, but they disagree on syntax coloring. > > The docs don't seem to cover this. Is there a way to apply my > language's coloring lexer to *interactions* as well as definitions? > > > (2) Even though I've changed current-read-interactions, the REPL is > still treating some characters differently, e.g. if I enter: >> ; <enter> > or some spaces and then <enter>, > > my reader isn't called until I input something else on the next > line. This makes me think there is another parameter that I'm missing. > > The oddness is happening after the prompt prints, so I tried changing > the current-prompt-read parameter at the same time I change > current-read-interactions, but the change seems to be ignored. It > _does_ get used if I explicitly call read-eval-print-loop, but I can't > figure out how to change it for the "base" interactions-window > REPL. How can I change the prompt? > > > Thanks very much for your time, > - Tim > _________________________________________________ > For list-related administrative tasks: > http://lists.racket-lang.org/listinfo/users > _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

