Я знаю, что в чистых объектно-ориентированных языках, таких как Java, обычно имеет смысл использовать ORM, такие как Hibernate. Но что мне делать при написании функций типа CRUD в Clojure или Common LISP?Каковы наилучшие практики для функционального программирования и взаимодействия с базами данных?
Передача SQL как функции первого порядка? Но не имеет ли SQL в коде генерации HTML очень уродливый?
Спасибо,
Олек
CL-SQL действительно хороший, и показывает, как объектно-ориентированного и функционального могут работать вместе. – Svante