scala
Programming in Scala に Stackable Trait Pattern が載っている => Code Examples for Programming in Scala 。でも、これだとインターフェイス的な意味合いで abstract class を使っている気がして、素人ながらちょっと違和感を感じた。そこで、thin inter…
コップ本をざっと読むと素直に末尾再帰呼び出ししていれば最適化してくれるという記載があって、また、Web上の情報を見るとできそうな雰囲気なんだけども、手元で試したらちょっと意外な挙動があった(2.9.1)。class内に末尾再帰呼び出しをするメソッドを作…
Traitがどんな感じでJavaのバイトコードに落ちているのか興味があったので試してみた。 komamitsu@carrot ~/lab/scala/traitsample2 $ scala -version Scala code runner version 2.9.1.final -- Copyright 2002-2011, LAMP/EPFL Hello.scala trait T1 { val…
ふと気がつけば 函数プログラミングの集い 2011 in Tokyo - PARTAKE が開催されていたりしていて、数ヶ月前の状況を考えると「絶対参加できぬ... 変な期待は持たぬが吉...」みたいな感じだったのですが、今となってみると参加できたじゃん的な状況でUST観て…
この二ヶ月間ちょい、仕事の方で一杯一杯だったので、全然趣味的なプログラミングができずに、割と悶々としておりました。で、最近になって落ち着いてきたので、以前少し触っていたScalaを思い出そうとしたら完全に忘れていることに気づきリハビリがてら何か…
Scalaを始めてみました。実のところOOPとFPの融合という点で「使いこなせないのではなかろうか?」という不安が結構あったので、ちょっと消極的だったのですが、色々な人に「仕事でJava、趣味でOCaml?じゃあScalaでしょう」と言われる機会があり、やってみ…