On Thu, Jun 2, 2011 at 12:39 AM, Eduardo Bellani <ebell...@gmail.com> wrote: > I think I understand you, but in that case it should report the > undefined reference and stay on the repl, no?
The next thing after `a' on the port is end-of-file, so the REPL decides that everything is done, and exits. > Thanks everyone of the prompt answers. > > On 06/01/2011 08:37 PM, John Clements wrote: >> >> On Jun 1, 2011, at 4:04 PM, Eduardo Bellani wrote: >> >>> My racket breaks if the following code is executed: >>> >>> (current-input-port (open-input-string "a")) >>> >>> with the following message: >>> >>> reference to undefined identifier: a >> >> ? >> >> That sounds like the right behavior to me, in an environment with a REPL. >> That is, you set current-input-port to pull from the string "a", then you >> drop into the REPL, which reads from stdin, producing the string "a", which >> reads as a reference to the variable a. >> >> No? >> >> John Clements >> > > > -- > Eduardo Bellani > > omnia mutantur, nihil interit. > _________________________________________________ > For list-related administrative tasks: > http://lists.racket-lang.org/listinfo/dev > -- sam th sa...@ccs.neu.edu _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev