[plt-scheme] tracking user input boxes in drscheme
Here's a quick hack that might work: At the beginning of your
program, set the current-input-port to be something that will raise
an error on read, and look at the backtrace of the exception to find
out where read was called. Repeat as necessary.
The following code should accomplish this:
(current-input-port
(let ([in (open-input-string "")])
(close-input-port in)
in))
Ryan
--- Corey Sweeney <corey.sweeney at gmail.com> wrote:
> In my DrScheme program, I seem to have accidently written something
> somewhere that asks for user input, Which occurs as a white box
> with a black
> border and a "eof" button that keeps poping up in the interactions
> window.
> Is there any way to track where this is comming from? (I use
> "read"
> throught the program, I did a simple text search, and I saw none
> that ask
> for user input, they all read from string-ports, or "process"
> calls, etc.)
>
>
> Corey
>
> --
> ((lambda (y) (y y)) (lambda (y) (y y)))
> > _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>