ЗАГРУЗИТЬ | ДОКУМЕНТАЦИЯ | ИНТЕРЕСНОЕ

EN | RU | ГРАФИЧЕСКАЯ ВЕРСИЯ

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

Нет принципиальной разницы, являетесь ли вы матёрым айтишником или только намерены погрузиться в сферу разработки ПО — материалы этой страницы расскажут вам о разнообразных технических особенностях LUWRAIN.

Расширения JavaScript

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

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

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

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


© 2012–2023 Проект LUWRAIN

Правила использования | Контакты