Описание услуги
Я создаю компактные бэкенды и предметно-ориентированные языки (DSL) на PicoLisp — минималистичном практичном Lisp, который умещает весь стек приложения в крошечный объём. PicoLisp несёт собственный сервер приложений, транзакционную объектную базу данных и Pilog — встроенный движок Prolog, поэтому вы получаете быстрый бэкенд без склейки десятка зависимостей. Меньше подвижных частей, меньше нагрузка на сервер и код, который через год всё ещё можно прочитать.
Что я делаю: REST и JSON-эндпоинты, фоновые обработчики, конвейеры данных и движки правил, выраженные чистыми DSL, читающимися как ваша предметная область, а не как шаблонный код. Pilog применяю для логики ограничений, сопоставления и вывода, где логические запросы выигрывают у императивных циклов, а родную объектную базу — для хранения без внешнего SQL-сервера, когда это уместно по масштабу.
Типичные задачи: превратить сырое ТЗ в маленькое тестируемое ядро; обернуть легаси-форматы в читаемый мини-язык; собрать прототип за дни, а не недели; заменить переусложнённый сервис на лаконичный процесс PicoLisp. Пишу тесты, документирую грамматику DSL и передаю готовый к развёртыванию код с понятной инструкцией запуска.
Опишите цель — API, интерпретатор, планировщик, движок правил — и я честно оценю объём, оставлю решение минимальным и отдам небольшой продукт, который делает ровно то, что нужно.
Что я делаю: REST и JSON-эндпоинты, фоновые обработчики, конвейеры данных и движки правил, выраженные чистыми DSL, читающимися как ваша предметная область, а не как шаблонный код. Pilog применяю для логики ограничений, сопоставления и вывода, где логические запросы выигрывают у императивных циклов, а родную объектную базу — для хранения без внешнего SQL-сервера, когда это уместно по масштабу.
Типичные задачи: превратить сырое ТЗ в маленькое тестируемое ядро; обернуть легаси-форматы в читаемый мини-язык; собрать прототип за дни, а не недели; заменить переусложнённый сервис на лаконичный процесс PicoLisp. Пишу тесты, документирую грамматику DSL и передаю готовый к развёртыванию код с понятной инструкцией запуска.
Опишите цель — API, интерпретатор, планировщик, движок правил — и я честно оценю объём, оставлю решение минимальным и отдам небольшой продукт, который делает ровно то, что нужно.