JSMacs Emacs in JavaScript
by Lang
The test code requires console.debug.
Table of Contents
1 Components
1.1 Elisp Compiler
1.1.1 Reader
- DONE List
- DONE Vector
- TODO Symbol
- TODO Character
- TODO Number
- TODO Quasiquote
1.1.2 Symbol Tables
- Macro (local?)
- Function (local?)
- Symbol
- Dynamic Scope
- Dynamic Scope
- Frame Local
- Buffer Local
1.1.3 Data Types
- Function
- List
- Vector
- Number
- Character
- String
- Buffer
- Overlay
- Face
1.1.4 Primitives
- set
- set-default
- defmacro, defun, defvar
- lambda
- let
1.2 Keyboard Capture
1.2.1 Mouse Capture
1.3 Display
1.3.1 Colors
2 Compilation Steps
2.1 throw/catch
2.2 variable lookup
2.3 macro expansion
2.4 function application
2.4.1 inlining
Date: 2010-06-11 11:41:02
HTML generated by org-mode 6.33x in emacs 23