タグ

haskellとデータベースに関するnanakosoのブックマーク (1)

  • 純粋関数型言語とO/R mapper - lethevert is a programmer

    DBアクセスをサポートする現代的なプログラミング言語には、O/R mapperが欠かせないような気がするのだけれど、当にそうでしょうか? なんて書く以上は、そうではないことを考えているのですけれど。 そもそも、何故O/R mapperというものが存在するかといえば、SQLとオブジェクト指向言語の親和性があまりにも低くて、SQLの構造に依存したドライバの類がことごとく使いにくいために、言語の特性に近いインターフェースのライブラリで、その部分を上手く隠してやりたいという欲求から出たものではないかと思っているのですが。。。(もうちょっと考えると、オブジェクト指向言語の手続き型的な側面が、SQLとの親和性を低くしているので、言語のオブジェクト指向的なところを上手く使って宣言的な記述に近づけたライブラリが、O/R mapperの意味なのではないかという風な仮説を立ててみたりしているのですが) で、

    純粋関数型言語とO/R mapper - lethevert is a programmer
    nanakoso
    nanakoso 2006/09/13
    検索はそれでいいとして更新系はやっぱモナドなんだろうな。頭悪いからすぐ思いつかないけど。トランザクションとかうまくいくんだろうか。
  • 1