kmizuの日記

プログラミングや形式言語に関係のあることを書いたり書かなかったり。

2012-04-01から1ヶ月間の記事一覧

Scalaによる Expression Problemの解決 (Visitor編)

参考:ジェネリクスによるVisitorパターン拡張の考察Scalaは元々は、複数の関連しあったクラス群をうまく再利用可能なことにすることも視野にいれていただけあって、こういうのを(オブジェクト指向モデルの中で)簡単に取り扱えます。 trait VisitorsBase {se…

Scalaの標準(コレクション)APIを読もう:車輪を再発明する前に

なんか久しぶりに、技術ネタっぽい何かです。Scalaの標準ライブラリは結構偏りがあって、scala.ioとかのIO周りは壊滅的だったりする(ので早くScala-IO入って欲しい)のですが、コレクションライブラリは結構充実してて、色々便利メソッドがあったりします。コ…

Finagleハッカソンします

先日のJavaOne TokyoでTwitterの人が発表していたTwitter製のRPC用FW Finagleハッカソンを5/19に行います。JavaOneのときに、@gakuzzzzさんと相談して日程を決めて、段取りなどは@gakuzzzzさんにお願いしたのですが、募集開始してからあっという間に定員オー…

JavaOne Tokyo 2012 JVM言語BoF #jt12_b101に参加してきました

早い話が、ScalaJP(Scala)、日本JRubyユーザ会(JRuby)、JGGUG(Groovy)のJVM上で動作する言語処理系のコミュニティが集まって、バトルするという趣旨のBOFでした。勝敗は、BOF終了時点までに、Twitter上に、 #jt12_b101 #scala #jt12_b101 #groovy #jt12_b101…