Scala

コップ本読み終わり

Scalaスケーラブルプログラミング[コンセプト&コーディング] (Programming in Scala)作者: Martin Odersky,Lex Spoon、Bill Venners,羽生田栄一,長尾高弘出版社/メーカー: インプレス発売日: 2009/08/21メディア: 単行本購入: 18人 クリック: 687回この商品…

続・PowerShell+Antで簡易CI

さすがにさっきのはCPUを無駄に食いまくりだしアホすぎにもほどがあるので、更新を検出してテストするようにしてみた。 # ci.ps1 $now = Get-Date $sourceDirs = @('src/main/scala', 'src/test/scala') $filter = "*.scala" $sleepTime = 3000 ant clean te…

PowerShell+Antで簡易CI

specsでテスト書いてるとコンパイルはちょっと重いし、いい加減テストを実行するのもめんどくなってきたのでPowerShellでCIを書いてみた。 while($true) {[Threading.Thread]::Sleep(10000); ant test}...アホすぎてすみません....

ScalaでXML

ScalaでXMLを扱うときに要素や属性の取得方法がぐぐってもなかなか出てこなかったのでメモ。Nodeの\メソッドを使うのが一番簡単みたい。 package hoge object SimpleXml { def main(args : Array[String]) : Unit = { val xml = <a name="a"><b name="b1"/><b name="b2"/></a> // 属性の取得 Console.prin…

IntelliJ IDEAがscalaをサポートするらしい。

http://www.infoq.com/jp/news/2008/09/intellij_8_M1 http://plugins.intellij.net/plugin/?id=1347 本家のEclipsePluginはいろいろ動かなかったりするので、ちょっと使ってみたいかもです。

オブジェクト指向とnull

すでに散々書いてきたネタなんですが... http://www.kmonos.net/wlog/88.html#_2233080818 うーん、全く賛成できないな。ただでさえわかりにくいnullがさらにわかりにくくなるだけのような...そもそもnullなんてものは手続き型の言語から間違って継承…

scalaの開発環境

基本的にはEclipse(Ganymede) + Scala Plugin for Eclipse(beta)でソースを書くんだけど、Scala Pluginはコンパイルはしてくれるけど実行させるのが手で設定しないといけなかったりでエライめんどいです。なのでテストの実行はmaven-scala-pluginを使ってや…