Quill
Scala MatsuriでQuillを使っているという話をしたら「Quillって生SQL書けます?」って聞かれてしまい、「いや、わかんないっす…」みたいな事になってしまったが、実際のところ生SQLを書きたくなくて使っているのでしょうがない。
生SQL書きたいならまぁ、その手のラッパを使えば良くて、QuillはSQLを型安全な式として表現できるのが良いところだと信じて疑わない。
疑わないとか書いている時点で少し疑ってそうだけど。
実際のところ注意力散漫な人間なので、型をテーブル定義通りに作るのが精一杯みたいなところは確実にある。
SQL文書いてる間中その集中力を切らさないのは相当厳しいので、型システムでアシストしてくれるのは本当にありがたい。
テーブル定義からcase classを作れば、typoしない事ではなくロジックに集中できる。
なんでこんな100年前に語り尽くされてそうな事を今更熱く語ってるんだ…??
Read other posts