タグ

scalaに関するlchinのブックマーク (3)

  • Scalaで副作用の無いスレッドセーフな設計 | Lab by engineering@dwango.jp

    今回の記事を担当する新卒の西村と申します、よろしくお願いします。 今回のテーマはオブジェクト指向に関数型の特徴を取り入れることで、副作用の無いスレッドセーフな設計をしようと言うものです。 Javaではスレッドセーフな設計をすることがひとつの壁であるかのように感じられますが、 関数型のように書いていくことでスレッドセーフがぐっと身近になるということを紹介したいと思います。 対象読者 Java利用者 Scalaに興味がある人 Javaで並行処理プログラムを書いたことのある人 実行環境 Scala2.9.1 JDK 1.7.0_01 Scalaを使うメリット 最近の言語の中でScalaは関数型言語とオブジェクト指向の特徴を両方備えた言語として注目されています。 先日2011/12/10に第2回Scala会議が行われ、ニコニコ生放送やUstreamで生放送されました。 ドワンゴからもたくさんの人が

    lchin
    lchin 2011/12/28
    ドワンゴでそんなにScala流行っているの?と言われそう。仕事納めの記事と考えたらあいかな
  • RubyからScalaに乗り換えた15くらいの理由 - ヽ( ・∀・)ノくまくまー(2010-04-26)

    ● [Scala] RubyからScalaに乗り換えた15くらいの理由 [注意] この文章を読むと、既存のRubyコードをScalaでrewriteしたくなる、 Rubyコードで型チェックをやるのがになる、Ruby案件でやる気が出なくなる、 などの幻覚や異常行動が報告されています。 現在関わっているプロジェクトや家族のことを常に意識し、 気を強く持って冷静に読むとよいでしょう。 「Scalaプログラミング入門」を読みはじめて、いきなり大きく頷いてしまった。 "コーディング時間の半分をテスト作成に費やさなければならなかった"(p.3) "Railsによって得られた生産性の向上は、テスト作成の作業に失われてしまいました"(p.3) まさにここ数年私が抱いてた漠然としたストレスの正体が、的確に文章となっていたからだ。そしてほどなく、「あ、この機能がRubyに欲しかった!」という驚きと共に Sc

  • Unlimited Novelty

    In case you haven't noticed already, I've started blogging on the svbtle network. You can find my new blog at: http://tonyarcieri.com/ A programmer who once a Ruby on Rails enthusiast switches to Node.js and thinks it's awesome, then proceeds to write a blog post about why Node is the bee's knees and Rails is crap. Attention is drawn to the changing nature of web design, from web pages with server

    Unlimited Novelty
  • 1