概要 Emacsの素のループ制御構造は単体ではループを中断する機能が用意されていません。 たいていの言語には組み込みで用意されていますが、 Emacs Lispで実現するためにはcatchで囲む必要があって面倒です。 そ・・・
「制御構造」の記事一覧
tco.el : 【関数型歓喜】えっ、Emacs Lispで末尾再帰の最適化ができる…だと!?
概要 tco.el は、関数の末尾再帰を行うパッケージです。 末尾再帰というのは、関数呼び出しの自分自身を最後に再帰呼び出しする再帰パターンです。 関数型言語では定番の手法で、Schemeでは実装仕様で末尾再帰を要求して・・・
iterator.el : Emacs Lispで外部イテレータを実現する
概要 iterator.el はRubyの Enumerator のような 外部イテレータ を実現します。 # Rubyにて # 外部イテ・・・