2010-01-01から1年間の記事一覧
実際やってデプロイまでしてみた。ていうかまだ探りながら実験しているような感じで、使えるようなものはできてない orgScalaでやりたかったけど、あまり情報みつからないし、とりあえずJavaでやって、メールの送受信とかくらいはできた。アプリケーションと…
[rakuten:book:13695338:detail]買ってみた。買ってから気付いたが、発行日が今日になっている(笑) 別に、この本の発売待ってたとか、この著者がお気入りというわけではなく、何冊か店にあったGAEの本を読んで、一番しっくりきたのがこれだったってだけだが…
http://www.scala-lang.org/node/6881RC7って・・・
買ってしまった・・・(´・ω・`)LET OVER LAMBDA Edition 1.0作者: ダグホイト,Doug Hoyte,タイムインターメディアHOPプロジェクト出版社/メーカー: エスアイビーアクセス発売日: 2009/07メディア: 単行本購入: 9人 クリック: 73回この商品を含むブログ (28…
scalaでのListの継承関係を調べてみた。mixinではなく、直接の親クラスを調べただけでも以下のような感じ sealed abstract class List[+A] extends LinearSeq[A] with Product with GenericTraversableTemplate[A, List] with LinearSeqOptimized[A, List[A]…
scalaの歴史って書いてみましたが、別に詳しいわけではありません。 オープンソースなんで、古いリポジトリ見て、気付いたこと書いてくだけです(・ω・`) しかもその1って書いたけど、その2があるかは未定・・・(・ω・`)ここにアクセスすれば、誰でも自由にソ…
scalaでちょっとしたDSLを作ってみる( ̄o ̄)/JodaTimeというJavaのライブラリがある。しかし、もちろんJavaなので、メソッド名がplusYearsとかになっているわけだが、それをラッピングしちゃって、 today + "3years" + "1month" - "2week" + "2days" みたい…
apply unapply unapplySeq update の4つのメソッドは定義するときは普通のメソッドだけど、使うときは特別な使い方になる。というか、コンパイラがこれらのメソッドだけ特別扱いして、メソッド呼び出しでは無いような構文になる。 ただ、普通に呼ぶことも可…
http://www.scala-lang.org/node/6684RC4ダウンロードしてインストールしたと思ったら、すぐにRC5って・・・orzバグがあったらしい・・・はやくfinalにならないかなぁ・・・
末尾再帰で、あるディレクトリ以下のすべてのファイルのListを返す関数を作ってみた。 object TailrecTest { type files = List[java.io.File] def fileSearch(f:File):files = { @tailrec def sub(fs:files,result:files):files = { if( fs.forall(_.isFile…
またまたscalaの記事 ダックタイピングというエントリーだが、scalaにダックタイピングはない。Structural Subtypingである。コップ本には載っていないので、最近まで知らなかったが、こんな機能があったのか・・・http://d.hatena.ne.jp/taichitaichi/20080…
scalaでなんでtraitがclass継承できるんだ?継承できても class a{} trait b extends a{} class c{} class d extends c with b{} とかはできないわけで(できたら多重継承になっちゃう)。 誰か知ってる人いる?特に意味ないのか?歴史的な理由なのかな・・・…
3ヶ月以上記事書いてなかった・・・(-_-;) ブログって書きたいことないわけじゃないけど、なんかめんどくさくなるな・・・ 相変わらずscala勉強中(゜〜゜)結構くわしくなった。scalaになれるとJavaが冗長でいやになる・・・ scalaで普通のレベルに達するだけ…
前のエントリでいったように、まずはNetBeansインストールしてみた。最初NetBeans本体とプラグインのバージョンが違うかなにかで、エラーでコンパイルも実行もできなくてインストールし直した・・・('д')とりあえずこの公式サイト通りにやればうまくいくはず…
まえからJavaやC++にeclipseを使っていたので、scalaでもeclipseでやってみたが、エラーの嵐で全然使い物にならない・・・(-_-;)なんだか、現在scala2.8用に作成されていて、現在あるscalaのプラグインは、開発がストップしているらしいというのを何処かでみ…
最近scalaが自分のなかで流行ってる(・ω・)/とりあえず、現在日本語で出版されている唯一のscala本Scalaスケーラブルプログラミング[コンセプト&コーディング] (Programming in Scala)作者: Martin Odersky,Lex Spoon、Bill Venners,羽生田栄一,長尾高弘出版…