порты stdout и stderr в Rebol3?

Вы можете читать байты из system/ports/input, и если вы конвертируете их из BINARY! байт в STRING! кодовых точек Unicode вы получаете что-то связное:

>> to-string read system/ports/input
Hello
== "Hello^/"

Но если вы попытаетесь написать в system/ports/output в Rebol3, вы получите:

>> write system/ports/output "World"
** Script error: write does not allow none! for its destination argument

Выходной порт — это поле в объекте, но это none. Запуск обычной команды PRINT, которая генерирует вывод, не приводит к установке поля. Где это находится?

Также по теме, где порт stderr?


person HostileFork says dont trust SE    schedule 21.08.2014    source источник


Ответы (1)


Rebol3 Alpha еще не полностью реализовал порты стандартного вывода и стандартных ошибок.

person MarkI    schedule 25.08.2017