Usando o PARSE em uma PORTA! valor

Eu tentei usar o PARSE em uma porta! e não funciona:

>> parse open %test-data.r [to end]  
** Script error: parse does not allow port! for its input argument

Obviamente, funciona se você ler os dados em:

>> parse read open %test-data.r [to end]  
== true

... mas parece que seria útil poder usar o PARSE em arquivos grandes sem primeiro carregá-los na memória.

Existe uma razão pela qual PARSEnão podia trabalhar em um PORTO! ... ou simplesmente não foi implementado ainda?

questionAnswers(2)

yourAnswerToTheQuestion