Моя специализация — язык Neko, лёгкий динамически типизированный язык, работающий на NekoVM; именно он был первой мишенью компиляции для Haxe. Когда проекту нужна маленькая и шустрая встраиваемая среда исполнения вместо громоздкого фреймворка, я помогаю её собрать и настроить. Пишу аккуратный код на языке Neko, подключаю его к основному приложению через сишный интерфейс внешних вызовов и слежу, чтобы образ оставался лёгким, а виртуальная машина запускалась почти мгновенно.
Что я обычно сдаю заказчику: интеграцию NekoVM в приложение на C или C++, дающую безопасный слой пользовательских сценариев; лёгкие веб-утилиты и обработчики запросов на стандартной библиотеке языка Neko и веб-адаптере mod_neko; код для компиляторного бэкенда и рантайма, где Neko служит промежуточным звеном; ревизию и обновление устаревших исходников на языке Neko, которые до сих пор держат рабочие сервисы. Отдельно собираю нативные расширения в формате ndll, когда авторам сценариев требуются функции из хоста.
По завершении вы получаете понятный исходный код, пояснения прямо в тексте программы, компактный сценарий сборки и тесты для проверки логики ещё до запуска в продакшене. Я прямо рассказываю о сильных и слабых сторонах языка Neko: где его динамическая природа и лаконичная модель объектов дают выигрыш, а где разумнее взять другое решение. Многолетний опыт со встраиваемыми скриптами и небольшими рантаймами позволяет мне точно оценить трудозатраты. Расскажите про вашу платформу и окружение хоста — и я подготовлю детальный план внедрения NekoVM.
Что я обычно сдаю заказчику: интеграцию NekoVM в приложение на C или C++, дающую безопасный слой пользовательских сценариев; лёгкие веб-утилиты и обработчики запросов на стандартной библиотеке языка Neko и веб-адаптере mod_neko; код для компиляторного бэкенда и рантайма, где Neko служит промежуточным звеном; ревизию и обновление устаревших исходников на языке Neko, которые до сих пор держат рабочие сервисы. Отдельно собираю нативные расширения в формате ndll, когда авторам сценариев требуются функции из хоста.
По завершении вы получаете понятный исходный код, пояснения прямо в тексте программы, компактный сценарий сборки и тесты для проверки логики ещё до запуска в продакшене. Я прямо рассказываю о сильных и слабых сторонах языка Neko: где его динамическая природа и лаконичная модель объектов дают выигрыш, а где разумнее взять другое решение. Многолетний опыт со встраиваемыми скриптами и небольшими рантаймами позволяет мне точно оценить трудозатраты. Расскажите про вашу платформу и окружение хоста — и я подготовлю детальный план внедрения NekoVM.