2013-03-31 5 views
1

Я работаю над схемой в Rebol3, и я бы хотел добавить действие APPEND. Однако добавление участника APPEND к схеме ничего не делает, результат append my-scheme://localhost foobar равен my-scheme://localhostfoobar вместо моего действия. documentation в этом отношении не завершен.Как я могу определить APPEND для PORT Rebol3?

ответ

6

Вам нужно использовать append на порту, а не URL-адрес!

port: open my-scheme://localhost 
append port "my data" 

Единственными действующими лицами порта, которые могут принимать URL как аргумент, являются те, у которых есть порт! указанный в качестве аргумента. Это создание, удаление, открытие, закрытие, чтение, запись, открытие?, Запрос, обновление и переименование. См. http://www.rebol.net/wiki/Schemes:Notes#Port_Actions

 Смежные вопросы

  • Нет связанных вопросов^_^