Опис послуги
ПерекладЯ пишу бойовий код мовою 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, замовте обмежений пілот — покажу конкретний код «до і після». Кожна здача супроводжується робочими прикладами та коротким созвоном-розбором.