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

Чисті функціональні додатки на JVM на мові Frege

77 переглядів#2366
РозділХенд-мейд
Період актуальності12 днівдо 21.11.2026
Розміщено23.08.2026
Переглядів7738 за 14 днів

Опис послуги

Переклад
Я пишу функціональне програмне забезпечення на мові Frege — це по суті діалект Haskell, який компілюється в байт-код Java та працює на будь-якій JVM. Якщо ваша команда живе всередині екосистеми Java, але хоче отримати гарантії чистого функціонального програмування, я допоможу з'єднати ці два світи. За останні кілька років я випустив сервіси, бібліотеки та утиліти командного рядка, де ледивість, незмінність та сувора типізація усували цілі класи помилок ще до того, як код потрапляв у продакшн. Зазвичай моя робота виглядає так. Я проектую чисте ядро без побічних ефектів на мові Frege та виношу весь введення-виведення на границі системи, щоб бізнес-логіка залишалась тестованою та передбачуваною. Я спираюсь на систему типів, щоб точно змоделювати вашу предметну область: використовую алгебраїчні типи даних та класи типів замість захисних перевірок на null. Оскільки мова Frege працює прямо на JVM, я пишу акуратні шари інтеграції, які викликають існуючі бібліотеки Java, обертають старі класи в безпечні функціональні обгортки та відкривають модулі Frege назад для виклику з Kotlin або Java без тертя. Ледивість дозволяє виражати потокові конвеєри та нескінченні структури, економно витрачаючи пам'ять. Беру на себе й практичні речі: налаштування збірки через Gradle або Maven, упаковку, безперервну інтеграцію, тести на основі властивостей у стилі QuickCheck та документацію, зрозумілу вашим Java-інженерам. До результату входять прокоментований вихідний код, відтворювана збірка, коротка замітка про прийняті типові рішення та розбір з командою, щоб ви змогли супроводжувати код після мене. Потрібен вам прототип, переписаний заради коректності критичний модуль або наставництво за функціональними патернами на JVM — я відаю код, коректний за побудовою та приємний у розвитку.
Контакти фрилансера
E-mailПоказати
24
Твенті · порада

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

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

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

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

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

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

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

Alex P.Хенд-мейд
Написати
ЗАМОВНИКАМ · БЕЗПЕЧНА УГОДА

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

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

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

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

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

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