scala

scalaで行列(3)

くどいですが、また書き換えてみました。 前回は二項演算子を引数にとって行列の各要素の演算を行うmopというメソッドを作ったのですが、 それの行バージョンのropというメソッドを加えてみました。 (import文とMatrixクラスのみ抜粋) import scala.math.N…

scalaで行列(2)

行列のプログラムがようやくできました。 足し算と掛け算を定義しただけですが、行列の係数の型をパラメータでとれるようにしました。 結構、むずかしかったです。 package mnru.matrix object MatrixField { type F[T] = (T, T) => T type R[T] = List[T] t…

scalaで行列(1)

scalaで行列演算のプログラムを書いているのですがなかなかうまくいきません。 mop という2項演算子を引数に取って各要素ごとに演算を実行するメソッドを作ったのですが、それを使って+をうまく定義できないところで躓いてます。 どこが悪いかわかる方はコ…

のwindows用バッチファイルを作ってみた。

http://code.google.com/p/simple-build-tool/wiki/Setup で紹介されているsbt.batファイル中をsbt-launch-***.jarの***の部分をバージョンによって書き直さなくてもいいようにしてみました。 使い方は sbt-launch-***.jarとsbt.batの改変版をpathの通ったフ…

factorもどき

inforno :: Scalaでスタック指向言語をサクッと実装する や 合併のお知らせ|OKIソフトウェア を参考に自分もfactorもどきをscalaでかいてみました。かなりコピペしています。 かなりいろんなことをはしょっています。 import scala.util.parsing.combinator…