あとでまとめる

meadowを止めてxyzzyにした

必要なこと(あとでまとめる) download 環境変数の設定(XYZZYHOME) netinstallerのインストール caldixで解凍用のdllをインストール .xyzzyをいじる(あとでまとめる) とりあえず、現在の.xyzzy*1 (global-set-key #\F8 'lisp-mode) (global-set-key #\F12 …

いろいろflymakeの設定をした。

javascriptとocamlとruby。たぶん、後でschemeのも入れる。 エラー行の情報を表示するのは、mini-bufferとmessage-boxのようなものとどっちの方が良いんだろう? mini-bufferだと画面が汚れない message-boxのようなものだと視線の移動が少ない

SICPをはじめる

作りたいものがないことに絶望した。 memo 理由 shiro-gauche-sicp-scheme .etc

どう書く?(重複無し乱数)3

追記 これで、偏りが生じるsortなことははっきり分かる。 def myrand (rand+0.5).to_i end p (1..100000).inject(Hash.new(0)){|h,e| h[[1,0].sort_by {myrand}]+=1; h} #結果 #{[1, 0]=>74999, [0, 1]=>25001} 参考までに x=lambda {|arr| arr.each_index {…

NArray使ってみた

NArrayという数値計算ライブラリがあるみたい((電脳rubyプロジェクトと言うところ で開発されている。(アカデミックな感じ?) )) どういうもの? 行列/配列処理が高速にできる。 require 'narray' a=(1..10).to_a na=NArray.int(10).indgen+1 require 'ben…

benchmark.rb*1を読んだ

読もうと思った理由 以下のことが知りたいと思った。 (あとで書く) 読み終わって気づいたこと(あとで整理する) procオブジェクトなら配列に格納できる a<