Как стать автором
Обновить

Пути внедрения поддержки скриптов в Dart/Flutter

Уровень сложностиСложный
Время на прочтение9 мин
Количество просмотров1.8K
Всего голосов 4: ↑4 и ↓0+4
Комментарии2

Комментарии 2

Есть такой язык Lua. Очень популярный для скриптинга (например Redis его использует и вроде как игровые движки). Для него есть готовые ffi байдинги для Dart и даже готовая виртуальная машина lua_dardo написанная на Dart и совместимая с Lua C API.

О чем я и написал во втором разделе статьи :)

В нашем случае мы подразумеваем то, что в рамках нашего приложения будет развернута дополнительная среда выполнения, в которой будет исполняться код на нужном нам языке. Предлагаю обратиться к опыту разработчиков пакета flutter_js (предоставляет собой js-runtime на базе QuickJS на Android и JavascriptCore на IOS) или же lua_darbo (виртуальная машина Lua, написанная на Dart).

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории