JSMacs Emacs in JavaScript

by Lang 2009-12-07 Mon

The test code requires console.debug.

Table of Contents

1 Components

1.1 Elisp Compiler

1.1.1 Reader

  • DONE List
    CLOSED: 2009-11-01 Sun 14:55
  • DONE Vector
    CLOSED: 2009-11-01 Sun 14:55
  • TODO Symbol
  • TODO Character
  • TODO Number
  • TODO Quasiquote

1.1.2 Symbol Tables

  • Macro (local?)
  • Function (local?)
  • Symbol
    • 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