BT Templeton
|
5ddd9645c9
Merge branch 'bt/elisp'
|
13 years ago |
BT Templeton
|
35724ee1dc
remove dynamic function binding
|
13 years ago |
BT Templeton
|
5bdd388cf0
remove unused code
|
13 years ago |
BT Templeton
|
85bc6238bf
simplify elisp symbol accessors
|
13 years ago |
BT Templeton
|
b652e2b93f
rewrite elisp macros in elisp
|
13 years ago |
BT Templeton
|
9b15703d79
rewrite elisp subrs in elisp
|
13 years ago |
Andy Wingo
|
9447207f0c
Use default value for make-fluid in Scheme files
|
13 years ago |
Andy Wingo
|
e01163b5f1
rename make-undefined-fluid to make-unbound-fluid
|
14 years ago |
Brian Templeton
|
c6920dc8ba
lexical function binding for elisp
|
14 years ago |
Brian Templeton
|
3f70b2dc5c
use unbound fluids instead of `void' sentinel value
|
14 years ago |
Brian Templeton
|
44ae163d2c
store special operators in the function slot
|
14 years ago |
Brian Templeton
|
8295b7c4e5
store macro definitions in the function slot
|
14 years ago |
Brian Templeton
|
f4e5e4114d
reindent
|
14 years ago |
Brian Templeton
|
c983a199d8
reformat comments
|
14 years ago |
Brian Templeton
|
abcf4a9e1d
whitespace changes
|
14 years ago |
Andy Wingo
|
474060a23c
elisp fixes for nil, and, or
|
15 years ago |
Ludovic Courtès
|
eb80072df0
Change the Elisp compiler from GPLv2+ to LGPLv3+.
|
15 years ago |
Daniel Kraft
|
3709984696
Implemented dynamic symbol access built-ins (set, fset, symbol-value, makunbound...)
|
15 years ago |
Daniel Kraft
|
f614ca12cd
Implemented some important list built-ins.
|
15 years ago |
Daniel Kraft
|
7d1a978289
Implemented unless, when and dotimes using built-in macros.
|
15 years ago |
Daniel Kraft
|
1e018f6c67
Some bug fixes on the way and mainly implemented some built-ins (arithmetic).
|
15 years ago |
Daniel Kraft
|
344927c3f8
Implemented fluid-based variable references and setting using setq.
|
15 years ago |