Clojure на производстве. Зипперы, базы данных, REPL

Это второй том книги «Clojure на производстве», продолжающий изучение промышленного применения языка Clojure. Книга предназначена для продвинутых разработчиков, уже знакомых с Clojure или другим промышленным языком, и фокусируется на глубоком рассмотрении трёх ключевых тем.

Первая часть посвящена зипперам — мощному инструменту для навигации и манипуляции древовидными структурами данных. Автор подробно разбирает азы навигации, работу с XML, поиск, редактирование, виртуальные деревья и обход в ширину, подкрепляя теорию практическими примерами, такими как задача обмена валют.

Вторая часть охватывает работу с реляционными базами данных из Clojure. Рассматриваются библиотеки clojure.java.jdbc и Next.JDBC, выполнение запросов, транзакции, работа с типами данных, миграции и решение типичных проблем SQL. Материал нацелен на решение реальных задач, с которыми сталкиваются разработчики в повседневной работе.

Третья часть представляет собой обширное руководство по REPL (Read-Eval-Print Loop) — центральному инструменту разработки на Clojure. Подробно рассматривается интеграция с редактором Emacs через плагин Cider, работа с nREPL, отладка, тестирование и даже запуск REPL в Docker и боевых средах. Эта часть особенно ценна для настройки эффективного рабочего процесса.

Clojure на производстве. Зипперы, базы данных, REPL
A
Автор
Иван Гришаев
Издательство
ДМК Пресс
Год
2023
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент