free as in air

2007|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|09|11|12|
2012|03|04|05|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|03|04|06|09|
トップ «前の日記(2008-03-01) 最新 次の日記(2008-03-04)» /編集

2008-03-03 [長年日記]

§ [book] プログラミングGauche

 絶対買う(しかし積読候補)。

§ [//] 駄文を貪り書くターン

 アカデミック寄りの言語は商用の処理系が出てなんぼな気がする。スーツ病。

 毎度DeepCopyして返せば副作用のないOOと強弁できなくもない。IOモナドとか無いけど。

 Excelは関数型言語。副作用がないからか。非正格だけど。んじゃ、Excelのセルに式を詰め込んで色々できる人は関数型言語が使えると思っていい(マクロは知らん)。HaskellとかCleanは、その辺のLLなんかより実は理解しやすいんじゃないのかとか。参照透過性のある関数型言語を見える化するとExcel。Excelライクなマッシュアップツールも作れるとは思うのだが、結果とってきて保存したりなんだりとかを考えると、素でやると無駄が多いな。大概静的じゃないし。利点は、Excel使える人には優しいところのみ。やはり分散するしか。

 動的型の言語では以下のようなプログラムの問題を検出できない、という指摘←→{static,dynamic} {weak,strong} typing

§ [music] The Apples in stereo

 ヒネたポップが聴きたいが身に覚えがないと呟いたら@sasahira教えてもらった。ありがとう。この感じ、かなり好き。開いたページで試聴できるので是非。