Emacs の正規表現 Tweet [日記] 先日、m4 で使える正規表現がEmacsとほぼ同じであることを知った。 ということで Emacs の正規表現を調べ直してみる。 参考資料 英語のマニュアルと、入門 GNU Emacs 第2版を眺めました。最新版は3版です。 入門 GNU Emacs 第3版 [Amazonで詳細を見る] - GNU Emacs Manual - Regexps -- http://flex.ee.uec.ac.jp/texi/emacs-jp/emacs-jp_53.html - GNU Emacs Manual -- http://www.gnu.org/software/emacs/manual/html_mono/emacs.html#Regexps - GNU Emacs Lisp Reference Manual -- http://www.gnu.o
忌み嫌われているグローバル変数/関数をなるべく使用しないために、もう一つ小さな空間を用意している言語があります。僕のイメージでは、この空間はゆりかごです。ゆりかごの実現方法として、以下のようなものが挙げられるでしょう。 C++、Java ならクラス JavaScript なら関数、あるいはオブジェクト・リテラル Scheme なら手続き(関数) Emacs Lisp も Lisp なんですから、ある関数をゆりかごにして、中に関数を定義したいところです。でも、これはできません。さて、どうするかという話です。 defun で defun defun の中で defun したいところですが、これはうまく行きません。外側の関数が実行されると、内側の関数がグローバル空間に定義されてしまうからです。 (defun foo (n) (defun bar (n) (1+ n)) (bar n)) (fbo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く