Entries from 2009-10-01 to 1 month

Python-mode(2.6系対応)インストールのメモ

Emacsには標準でPythonモードが入ってるんけど,2.6の構文を認識しないので書きづらい.というわけで2.6に対応したモードをインストールする.インストールどこにPython-modeの2.6対応版があるかと思ったんだけど,とりあえず標準パッケージに含まれてる事を…

python2.6からwith文つかえる!

with文が便利.例えば,openとかリソースを開いて閉じる作業の場合,こう書く import sys if __name__ == '__main__': """ main section """ try: with open (sys.argv[1], 'r') as fp: for line in fp: sys.stdout.write (line) except IOError, inst: sys.…

elispでちょこっとpythonを生成する

動的型付け言語だと,関数の型チェックを事前に行いたくなったりする.なわけで,emacsで関数の型をチェックさせる部分を自動で吐かせるスクリプトを書いてみた.役立つかわからないけど. (defun filtercar (func lst) (let ((result '()) (rest lst)) (whi…

配列初期化問題

詰まった事.javascriptで配列を初期化するとき,こう書いた. // 実行環境 : v8 console // 長さ10の配列を全て整数10で初期化する var array = (new Array (10)).map (function (elem) { return 10;}); print (array); ,,,,,,,,, うまくいかない.そこで内…

Kick start Programming OCaml

静的型付け非純粋関数型言語OCamlを始めてみる,なメモ.じつはあまり静的型付け言語はすきじゃなかったりする...おおおおおおおおお MacOSX SnowLeopardに処理系を入れ,emacsをセットアップする.インストールOCamlの日本語ページからダウンロードでき…

emacsでdiredバッファだけを消去

emacsを使ってると1時間程度でdiredのバッファでバッファリストが埋まる事がある.そんなわけでこんなのを書いた. (defun filtercar (func lst) (let ((result '()) (rest lst)) (while rest (let ((func-result (funcall func (car rest)))) (if func-resu…