2013-03-31 31 views
1

我正在研究Rebol3中的方案,我想添加APPEND操作。但是,向该方案添加APPEND actor却什么也不做,append my-scheme://localhost foobar的结果是my-scheme://localhostfoobar而不是我的操作。在这方面documentation有点未完成。如何为Rebol3 PORT定义APPEND?

回答

6

您需要在端口上使用append,而不是url!

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

唯一可以将URL作为参数的端口参与者是那些有端口的参与者!指定为参数。这些是创建,删除,打开,关闭,读取,写入,打开?,查询,更新和重命名。见http://www.rebol.net/wiki/Schemes:Notes#Port_Actions