e is a customizable self-aware Emacs-like editor written in Chez Scheme
Chez Schemeで実装されたエディタ「e」は、Emacsのような拡張性を備えつつ、自己認識的な機能を通じてユーザーの操作パターンを学習し環境を最適化する
Key points
- •Lisp系言語であるChez Schemeで書かれており、コードとデータが同一構造であるため高度なメタプログラミングが可能
- •自己認識機能により、ユーザーの編集スタイルや頻出コマンドを分析し、インタフェースやデフォルト設定を自動調整する
- •オープンソースとして提供されており、開発者自身がエディタの動作を深く理解・カスタマイズできる設計となっている