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

Майстер мови Spry: DSL, вбудовування та невеликі інструменти

109 переглядів#2376
РозділХенд-мейд
Період актуальності10 днівдо 21.11.2026
Розміщено23.08.2026
Переглядів1094 за 14 днів

Опис послуги

Переклад
Я розробляю та вбудовую програми мовою Spry — невеликій, виразній гомоіконній мові, натхненній Rebol та Smalltalk, та випускаю на ній реальні інструменти з ранніх версій. Гомоіконність — суть моєї роботи: оскільки в мові Spry код та дані мають одну форму, я будую предметні мови, які читаються як звичайна конфігурація, але виконуються як повноцінні програми. Саме це найчастіше й потрібно замовникам. Файл правил стає виконуваною політикою. Описання розкладки перетворюється на живий конвеєр. Ніщо не склеюється крихкими рядковими шаблонами. Я беруся за кількох типів задач. По-перше, компактні DSL: моделюю вашу предметну область словами та блоками, задаю словник та даю команді синтаксис, який безпечно читають та правлять навіть не програмісти. По-друге, чесні системи конфігурації, де конфіг — це код мовою Spry, виконуваний у пісочниці, тому значення за замовчуванням, переозначення та обчислювані поля живуть в одному місці. По-третє, вбудовування мови Spry у хост-додаток: виношу нативні функції як слова, підключаю інтерпретатор до вашого циклу подій та проводжу чітку кордон між довіреним кодом хоста та користувацькими скриптами. По-четверте, невеликі консольні утиліти й зв'язуючі інструменти, які у важкому стеку виглядали б незграбно. Кожен проект я здаю з читаємим вихідником, вбудованим описанням кожного оголошеного слова, короткою інструкцією для супровідників та тестовим блоком, який перевіряє DSL зовні. Я переважаю маленькі ортогональні слова громіздким фреймворкам, тримаю поверхню інтерпретатора мінімальною та пояснюю хід думки, щоб команда могла розвивати рішення без мене. Якщо ви зважуєте, підходить чи мова Spry під вашу задачу вбудовування чи скриптингу, опишіть хост, дані та людей, які будуть правити скрипти, і я складу конкретний план ще до старту. Мені важливий код, який ви зможете прочитати й через рік.

Безпечна угода (Ескроу)

Оплата резервується на ескроу-рахунку Payora в USDT (TRC-20) і переказується виконавцю лише після підтвердження виконання роботи.

Контакти фрилансера
E-mailПоказати
24
Твенті · порада

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

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

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

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

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

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

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

Viktoria O.Хенд-мейд
Написати

На які запити відповідає ця сторінка