ProFreelance

Janet под ключ: встраиваемая логика и парсеры

Просмотры29за 14 дней: 13
Размещена23.08.2026
Моя специализация — язык Janet, лаконичный диалект Lisp с собственной байткод-машиной, которая легко живёт внутри программы на C. Когда проекту нужна расширяемость без вечных пересборок, я встраиваю Janet как скриптовый движок: регистрирую ваши C-функции, задаю абстрактные типы с правильным управлением памятью и открываю коллегам аккуратный API, через который они дописывают логику уже на языке сценариев. Из чего обычно состоит работа: небольшие CLI-утилиты, конфигураторы и системы правил, обвязка для существующих библиотек, а также предметные мини-языки на встроенном PEG. Разбор текста через PEG в Janet мне особенно близок — вместо нагромождения регулярных выражений получается прозрачная грамматика с наглядными правилами захвата; так я делал разбор журналов, бинарных кадров протоколов, нестандартной разметки и калькуляторов выражений. По части интеграции с C закрываю преобразование данных между сторонами, сборку через jpm либо обычный Makefile, привязку к циклу событий и корректное освобождение ресурсов. Каждую поставку сопровождаю тестами и понятной запиской, чтобы дальше вы вели код без меня. За плечами — Janet в сборочных пайплайнах, обработке данных и скриптах для устройств с жёсткими лимитами памяти. Пришлите заголовочный файл или образец текста для разбора — верну рабочее и документированное решение.

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

Полезно знать
Как заказать эту услугу

Напишите исполнителю, уточните детали задачи, сроки и что входит в цену. Изучите портфолио и отзывы — так проще убедиться в опыте под вашу задачу.

Безопасная сделка

Оплата резервируется на площадке и уходит исполнителю после того, как вы приняли работу.

Мария ЧеркасоваСоздание скриптов
Написать

На какие запросы отвечает эта страница