ProFreelance

Услуги по Nemerle: метапрограммирование, DSL и модернизация dotnet

Просмотры31за 14 дней: 12
Размещена23.08.2026
Меня зовут по делу — я специализируюсь на Nemerle, гибридном функционально-объектном языке платформы dotnet CLR, и беру задачи, где стандартный подход тонет в повторяющемся коде. Сила Nemerle — в макросах, и я знаю, как выжать из них максимум для вашего проекта. Направления работы такие. Кодогенерация на этапе компиляции: макрос разворачивается в строго типизированный код до старта приложения, так что рефлексия в рантайме не нужна, а типы проверены полностью. Предметные языки (DSL): я создаю компактные языки, звучащие как ваша бизнес-область, и команда описывает логику в ясном синтаксисе, который транслируется напрямую в байткод CLR. Связка со старым dotnet: Nemerle работает на CLR нативно, поэтому я цепляю его к существующим сборкам C# или F# без мучений с interop и заворачиваю устаревшие библиотеки в опрятные функциональные обёртки. По ситуации я комбинирую сопоставление с образцом, алгебраические типы и неизменяемые данные с классическим ООП, подбирая подход под каждый модуль, а не насаждая единый шаблон. Из практики: сотни однотипных преобразователей DTO схлопываются в один порождающий макрос; появляется DSL проверок, отлавливающий ошибки ещё при компиляции; запутанный монолит dotnet разбирается на части постепенно и безопасно. В комплекте поставки — прокомментированные исходники, модульные тесты, сборочные скрипты и сжатая инструкция, чтобы ваши инженеры дальше вели макросы сами. Код держу читаемым, каждый метаприём проговариваю вслух и не прячу логику в непрозрачные конструкции. Опишите проект и узкое место — предложу самое компактное решение на Nemerle, которое его снимет.

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

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

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

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

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

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

Мария ЧеркасоваПрограммирование
Написать

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