ProFreelance

Инженер Hy-lang: Lisp-макросы внутри вашего Python

Просмотры38за 14 дней: 17
Размещена23.08.2026
Моя специализация — язык Hy, диалект Lisp, транслирующийся напрямую в Python AST и исполняемый тем же интерпретатором, что и остальной ваш код. В этом и суть услуги: работая с Hy-lang, вы не теряете ни одной библиотеки Python — от requests и pandas до Django, asyncio и ваших внутренних пакетов, — но получаете сверху макросы, гомоиконность и метапрограммирование во время компиляции. Я давно живу на стыке этих двух миров и знаю все тонкие места. Круг задач, которые я закрываю: аккуратно встраиваю компактный скриптовый слой на Hy-lang в уже работающий сервис на Python, чтобы опытные пользователи меняли логику без нового деплоя; сворачиваю раздутый однотипный код Python в несколько выразительных макросов Hy; проектирую предметные мини-языки, которые при импорте превращаются в обычные функции Python; докапываюсь до ошибок уровня AST, где макрос выдаёт не тот узел дерева. На выходе вы получаете аккуратные модули с тестами и внятными docstring, тонкую прослойку интеропа, чтобы Python-код не чувствовал перехода между языками, и пояснения по каждому макросу для будущей поддержки командой. Не обхожу и сложные вещи: гигиену gensym, ридер-макросы, threading-формы, совместимость Hy-lang с типовыми проверками и сборкой пакетов. Не уверены, что Lisp-метапрограммирование приживётся в вашем Python-проекте, — возьмите небольшой пилот, и я покажу реальный код до и после. К каждой сдаче прилагаю запускаемые примеры и короткий разбор по видеосвязи.

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

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

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

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

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

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

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

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