Фриланс › Услуги Фрилансеров › Разработка для WEB › Веб программирование › Разработка на Gerbil Scheme
Разработка на Gerbil Scheme
Описание услуги
Проектирую и разрабатываю реальное ПО на Gerbil Scheme — современном диалекте Scheme, который через Gambit компилируется в нативный код и C. Если вам нужна выразительность Lisp вместе со скоростью компилируемой среды, эта услуга для вас. Делаю сетевые демоны, конкурентные сервисы, предметно-ориентированные языки, компиляторы и интерпретаторы, генераторы кода и аккуратные инструменты командной строки. В работе опираюсь на модель акторов Gerbil для отказоустойчивой конкурентности, объектную систему для чистых абстракций и богатую стандартную библиотеку для практических задач: HTTP, TLS, JSON, базы данных, управление процессами. Что вы получаете: рабочий документированный код, разложенный по нормальным пакетам Gerbil; сборку через менеджер пакетов gxpkg и воспроизводимую компиляцию в самостоятельные исполняемые файлы; набор тестов на штатном фреймворке std test; краткое руководство, чтобы ваша команда могла развивать систему. Процесс прозрачный. Сначала мы уточняем задачу и согласуем интерфейсы и этапы. Затем я собираю систему маленькими проверяемыми шагами, отдавая на каждом этапе скомпилированные бинарники, которые можно запустить. Профилирую горячие участки, настраиваю бэкенд Gambit там, где это важно, и держу макросы гигиеничными и читаемыми, а не переусложнёнными. Пишу структурный код с ясными границами модулей, осмысленной обработкой ошибок через акторы и исключения и комментариями там, где замысел неочевиден. Прототип языка, замена медленного скриптового слоя, лёгкий высоконагруженный сервер или встроенный движок Scheme внутри большого приложения — в любом случае вы получите код быстрый, корректный и удобный в поддержке. Помогаю и командам, которые уже используют Gerbil: ревью, рефакторинг к идиоматичному стилю, наведение порядка в пакетах, перенос с других Scheme или Common Lisp. Напишите мне ваши требования — предложу конкретный план, сроки и цену.
Связаться с фрилансером
Закажите услугу или задайте вопрос исполнителю.
Контакты фрилансера
E-mailПоказать
