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

Reply via email to