Chez Scheme로 만든 셀프 어웨어 Emacs 스타일 에디터 'e'
e is a customizable self-aware Emacs-like editor written in Chez Scheme
GitHub에 공개된 'e'는 Chez Scheme으로 작성된 콘솔 텍스트 에디터로, Emacs의 정신(버퍼, 윈도우, 킬 링, 증분 검색, Scheme 톱레벨)을 차용하되 작게 유지한다. 모든 것이 R6RS 라이브러리로 구성되어 있으며, M-x로 실행 중인 에디터에서 Scheme 코드를 평가할 수 있고, 모듈은 핫 리로드된다. 의존성은 Chez Scheme과 Unix 계열 터미널뿐이며, 빌드나 설치 과정 없이 바로 실행된다. 실행 시간은 약 100ms이며, 언두는 'Undo insert "hello"'처럼 무엇을 되돌리는지 보고한다.
에디터는 Scheme 시스템입니다. 모든 것은 R6RS 라이브러리입니다: 게시된 변경 불가능한 API를 가진 최소 코어와 그 위에 구축된 확장 모듈(문법 모드, 괄호 매칭, 편집 도우미, M-x 자체)로 구성됩니다.