Как может Rebol READ читать асинхронный подключаемый модуль, который он сам реализует - PullRequest
0 голосов
/ 02 декабря 2010

В этой статье показано, как реализовать асинхронный подключаемый протокол в реболе, который может быть прочитан firefox или т. Е. Или из командной строки

Так, например, если я определю протокол reb: //, я смогу напечатать его в браузере, и он выполнит обработчик в rebol.

Но как сам ребол может интерпретировать этот же реб: // при чтении:

read reb://blahblahblah

1 Ответ

3 голосов
/ 09 декабря 2010

Вы должны построить обработчик протокола и внедрить его в систему rebol как схему, которая преобразует reb: // во что-то, что может взаимодействовать с объектом порта.

есть несколько учебных пособий по схеме rebolв сети.

вы можете посмотреть на обработчики схемы напрямую, если хотите изменить их.в прошлом это часто требовалось для исправления устаревших протоколов, таких как ftp.(иногда специально для одного серверного программного обеспечения).

, например

Система зондирования / схемы / whois

Это, вероятно, самая старая, но лучшая статья на эту тему.это строго R2.http://www.rebolforces.com/articles/protocols/

...