seancorfield / next-jdbc

A modern low-level Clojure wrapper for JDBC-based access to databases.
https://cljdoc.org/d/com.github.seancorfield/next.jdbc/
Eclipse Public License 1.0
768 stars 90 forks source link

Consider making camel-snake-kebab a dependency #164

Closed seancorfield closed 3 years ago

seancorfield commented 3 years ago

Currently, if you have CSK on your path, next.jdbc will (conditionally) define new options and builders. This mostly works but can be confused if you try to work with multiple projects in a single REPL and one uses CSK and the other does not. You also need to be very careful about using compile to speed up your dev start times such as via https://clojure.org/guides/dev_startup_time

It would probably be easier overall to just make CSK an unconditional dependency.