トップ «前の日記(2005-07-20 (Wed)) 最新 次の日記(2005-09-01 (Thu))» 編集 RSS feed

継続にっき

2004|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|12|
2006|01|03|05|06|08|09|10|12|
2007|01|02|03|05|07|12|
2008|10|
2009|01|05|12|
2010|04|05|11|
2011|01|09|12|
2012|02|03|05|09|12|
2013|02|03|
2014|05|09|
2015|12|
2017|09|

2005-08-03 (Wed)

))) Gauche と Emacs(2)

scheme-modeではlispモードよろしくC-x C-eなどが使えることに今更になって気づいた。 評価時には即座にその結果を見たいので、*scheme*バッファ表示用にこんなのを。

(setq scheme-program-name "gosh")
(add-hook 'scheme-mode-hook '(lambda ()
                              (define-key scheme-mode-map "\C-c\M-r"
                                          '(lambda ()
                                            (interactive)
                                            (let ((pop-up-windows t))
                                              (pop-to-buffer (or scheme-buffer "*scheme*") t)
                                              (run-scheme scheme-program-name)
                                              (enlarge-window (- (- (window-height) 10)))
                                              (other-window -1))))))

さらにscheme-modeを拡張するQuackなんてライブラリがあることも知ったけど これはあまりメリットを感じなかったので見送り。λ表示は大変にカッコイイんだけど。


2004|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|12|
2006|01|03|05|06|08|09|10|12|
2007|01|02|03|05|07|12|
2008|10|
2009|01|05|12|
2010|04|05|11|
2011|01|09|12|
2012|02|03|05|09|12|
2013|02|03|
2014|05|09|
2015|12|
2017|09|
トップ «前の日記(2005-07-20 (Wed)) 最新 次の日記(2005-09-01 (Thu))» 編集 RSS feed