David Lichteblau рекомендует ORM для Common Lisp: cl-perec
Известный лисп-хакер David Lichteblau написал в своём блоге интересное сообщение, в котором рассказал об (очень) успешном переводе своего кода с CLSQL (проблемы с которой широкоизвестны) на новую ORM для Common Lisp: cl-perec. cl-perec развивается тихо и без рекламы, это первое сообщение, которое мне попалось про описываемую систему.
P.S. Я создал планету, посвящённую ORM для Common Lisp: http://wishfeeds.com/archimag/common-lisp-orms/, пока там только один блог (про cl-perec), если знаете ещё блоги на эту тематику (фильтрация по тэгу не проблема) - пишите, буду добавлять.
P.S. Я создал планету, посвящённую ORM для Common Lisp: http://wishfeeds.com/archimag/common-lisp-orms/, пока там только один блог (про cl-perec), если знаете ещё блоги на эту тематику (фильтрация по тэгу не проблема) - пишите, буду добавлять.
[#]
cl-perec - жуть. Во-первых, надо брать кучу пакетов из транков, потому как со стабильными релизами он не работает. Помогает clbuild. Во-вторых, глючноват и отсутствует документация (почти). Но в целом концепция приятная, и если потратить время на освоение и подставление костылей, то использовать можно.
[#]
> Во-первых, надо брать кучу пакетов из транков, потому как со стабильными релизами он не работает.
Это нормально. Учитывая текущее состояние многих lisp-проектов, по другому сейчас делать трудно. Это не проблема cl-perec.
> отсутствует документация
А где она есть? Это тоже на сегодняшний день нормально :) есть исходники...
Это нормально. Учитывая текущее состояние многих lisp-проектов, по другому сейчас делать трудно. Это не проблема cl-perec.
> отсутствует документация
А где она есть? Это тоже на сегодняшний день нормально :) есть исходники...
[#]
Главное чтобы не слишком много костылей надо было. Чтобы не получилось так, что проще макросы к CLSQL написать.