Для разработчиков

Ресурсы для разработчиков ПО и специалистов в сфере ИТ содержат описание различных технических подробностей LUWRAIN и связанных с ним компонентов.

Расширения JavaScript

LUWRAIN включает в себя интерпретатор сценариев на языке JavaScript, основанный на движке GraalVM. Он присутствует во всех наших дистрибутивах и не требует установки каких-либо внешних компонентов. При помощи этого механизма пользователи могут гибко модифицировать функции LUWRAIN и добавлять свои собственные. JavaScript, как следует из названия, является скриптовым языком, и создание программ на нём не требует установки компилятора или каких-либо других средств разработки. Отдалённо модель использования JavaScript в LUWRAIN напоминает модель его использования в браузерах для обзора страниц в Интернете. Разница заключается только в том, что вместо объектов браузера, таких как Document и Window в глобальном пространстве доступен объект Luwrain, предоставляющий доступ к функциям нашей системы.

Примеры образовательных приложений на JavaScript

Совместно с тифлопедагогами мы включаем в состав дистрибутивов примеры образовательных приложений на JavaScript, которые подготовили в рамках серии мероприятий в образовательных учреждениях. По приведённым ниже ссылкам вы можете ознакомиться с их исходным кодом:

Компиляция исходных текстов и сборка дистрибутивов

© 2012–2021 Разработчики LUWRAIN
Дизайн от Strash