R3 Host Kit - это библиотека DLL / общая библиотека, которая имеет API на основе C, который позволяет вам оценивать выражения Rebol из ваших собственных программ и выполнять обратные вызовы в этот код C из Rebol.
В этом смысле вы можете сравнить это с чем-то вроде того, что QtScript делает для "JavaScript" (технически ECMAScript, но вы понимаете, что я имею в виду). За исключением того, что DLL является микроскопическим по сравнению и делает гораздо больше. Интерпретатор Rebol для командной строки - это довольно простая связь с Host Kit ... в то время как клиенты с графическим интерфейсом R3 представляют собой большие кодовые базы с более специфичным для платформы кодом.
RebolTech определенно недостаточно хорошо информирует о том, что происходит с этим, потому что большая новость заключается в том, что они используют открытый исходный код хост-комплекта и слои над ним. Насколько я понимаю, высока вероятность того, что весь графический интерфейс R3 будет открытым. Вот довольно расплывчатая лицензия, которую они получили:
Для исходного кода будет две лицензии. Первый позволяет использовать и повторно использовать код по желанию, с указанием авторства и той же лицензии, даже для использования вне REBOL. Второй разрешает использование, но ограничивает повторное использование только с языком REBOL из RT. Другими словами, если MS хочет написать R ++, то им нужно написать собственный код для некоторых частей или связаться с RT для получения специальной лицензии. Эй, RT должен как-то оплачивать свои счета.
Говорят, что точный официальный язык лицензий будет опубликован на www.rebol.com, но этого еще не произошло.