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

Инженерия на GNU Guile и Scheme: встраивание и Guix

116 просмотров#2341
РазделХенд-мейд
Период актуальности9 днейдо 21.11.2026
Размещена23.08.2026
Просмотров1163 за 14 дней

Описание услуги

Я системный инженер и каждый рабочий день имею дело с GNU Guile, поэтому предлагаю эту экспертизу командам, которым нужен Scheme там, где он реально окупается. Основная услуга — встраивание Guile в существующие программы на C и C++: подключаю рантайм libguile, отдаю ваши нативные структуры как полноценные объекты Scheme, аккуратно описываю smob-типы и внешние указатели, даю пользователям безопасную поверхность для скриптов без утечек памяти и блокировки основного цикла. Пишу связующий код на C, разграничиваю модули и встраиваю всё в вашу сборку так, чтобы язык расширения ощущался родным, а не приделанным сбоку. Помимо встраивания, автоматизирую инструменты GNU на Guile, заменяя хрупкие shell-конвейеры читаемым и тестируемым кодом на Scheme. Собираю пакеты для Guix: пишу определения пакетов, импортеры и воспроизводимые манифесты, разбираю сложные случаи, когда сборка отказывается загружаться с нуля. Значительная часть работы — проектирование языков: строю гигиеничные макросы через syntax-rules и syntax-case и выращиваю компактные предметные DSL, позволяющие вашим экспертам выражать намерение напрямую. К результату прилагаю модульные тесты, документацию к модулям и короткий разбор, чтобы команда могла всё поддерживать после передачи. Я выпускал расширения на Guile для движков конфигурации, генераторов отчётов и вычислителей правил; для меня важны корректность, хвостовые вызовы и понятные сообщения об ошибках. Опишите цель — предложу конкретный план.

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

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

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

Перед тем как заказать

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

Похожие услуги

Все услуги раздела
Полезно знать
Как заказать эту услугу?

Напишите исполнителю через форму на этой странице: опишите задачу, срок и нужный результат.

Как проверить исполнителя?

Откройте анкету: рейтинг, портфолио и отзывы других заказчиков показывают опыт в похожих задачах.

Natalia M.Хенд-мейд
Написать

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