24FreelanceБіржа фрилансу, яка не спить
Активна

Розробка на Nemerle: макроси, DSL і спасіння легасі dotnet

76 переглядів#2336
Період актуальності10 днівдо 21.11.2026
Розміщено23.08.2026
Переглядів7641 за 14 днів

Опис послуги

Переклад
Я інженер, який роками застосовує Nemerle — гібридну функціонально-об'єктну мову на платформі dotnet CLR — для завдань, де звичайний C# породжує гори шаблонного коду. Якщо у вас є складна проблема, яку важко виразити лаконічно, система макросів Nemerle майже завжди дає відповідь, і я вмію нею користуватися. Що саме я роблю. По-перше, кодогенерація під час компіляції: мої макроси розгортаються в суворо типізований код ще до запуску програми, тому ви не платите за рефлексію в рантаймі й отримуєте повну перевірку типів. По-друге, вбудовані DSL: я проектую невеликі мови, що читаються як ваша предметна область, щоб команда описувала правила в зрозумілому синтаксисі, який компілюється прямо в байткод CLR. По-третє, інтеграція з легасі dotnet: оскільки Nemerle живе нативно на CLR, я підключаю його до ваших збірок на C# або F# без болю з interop, обгортаючи старі бібліотеки в чисті функціональні інтерфейси. Я поєдную зіставлення з образцем, алгебраїчні типи й незмінювані структури зі звичайними ООП-класами там, де це доречніше, вибираючи парадигму під конкретний модуль, а не нав'язуючи один стиль скрізь. Типові проекти: заміна сотень однакових маперів DTO одним генеруючим макросом, побудова DSL валідації, що ловить помилки на етапі компіляції, або поетапна модернізація заплутаного монліту dotnet. На виході ви отримуєте документований вихідник, набір модульних тестів, скрипти збірки й коротку інструкцію, щоб ваші розробники супроводжували макроси після передачі. Я пишу читаємий код, пояснюю кожен прийом метапрограмування й ніколи не залишаю після себе чорний ящик. Розповідайте про вашу кодову базу й болі — я запропоную мінімальне втручання на Nemerle, що її усуне.
Контакти фрилансера
E-mailПоказати
24
Твенті · порада

Перш ніж замовити

  • Перегляньте портфоліо виконавця.
  • Опишіть завдання та запитайте ціну й термін.
  • Перевірте відгуки інших замовників.
  • Або опублікуйте проєкт і порівняйте кілька пропозицій.
Той самий розділ

Схожі послуги

Усі послуги розділу
Корисно знати
Як замовити цю послугу?

Напишіть виконавцю через форму на цій сторінці: опишіть завдання, термін і потрібний результат.

Як перевірити виконавця?

Відкрийте анкету: рейтинг, портфоліо та відгуки інших замовників показують досвід у схожих завданнях.

Olga M.Веб-програмування
Написати
ЗАМОВНИКАМ · БЕЗПЕЧНА УГОДА

Потрібен схожий проєкт? Розмістіть завдання безкоштовно за 30 секунд

Отримайте пропозиції від перевірених фрілансерів та сплачуйте результат лише після прийняття через Безпечну угоду.

Розмістити завдання безкоштовно →Як працює захист
ВИКОНАВЦЯМ · PAYORA 1-CLICK

Закріпіть анкету в ТОП категорії за $5 / тиждень

Підніміть свій профіль та портфоліо на 1-ше місце каталогу (оплата в 1 клік через Payora) та отримуйте до 5× більше прямих замовлень.

Закріпити в ТОП ($5/тижд)Поповнити через Payora