Я новичок в функциональном программировании и в настоящее время нахожусь в конце книги "Getting Clojure". Поскольку большинство примеров в книге относятся к управлению книгами / библиотеками, я подумал о внедрении системы управления библиотеками как о проекте, который поможет мне изучить и прояснить концепции. Я хотел бы посоветовать, какую структуру данных лучше всего хранить в библиотеке - я имею в виду либо вектор книжных карт, либо карту книжных карт. Карты легко найти. К векторам можно также быстро получить доступ. Я думаю о
{:ISBN {:title "Book title" :edition 1 :publisher "ABC publishing"}}
таким образом, поиск будет осуществляться по номеру ISBN, но я также хотел бы выполнить поиск по названию книги ... но не знаю, как. Любая помощь, предложения, советы будут с благодарностью.