Earlier quoted context omitted.
Slick in my experience is pretty unusable even for experienced Scalaphiles. I couldn't use it until I wrote a wrapper for it: https://github.com/zenbowman/slickint And even then, I think I by far prefer raw SQL to Slick. If you stick to the standard Scala libraries, they are pretty well designed, and I second taking the Functional progamming in scala course. There is some discussion of the toolchain in Lecture 0 of t…
Interesting, thank you. Do you have any ORMs that you recommend above Slick? I think raw SQL is probably a deal-breaker for us.
I just found writing the classes painful so I wrote slickint to deal with generation of classes, and it was reasonable after that.