forked from sqrt57/x86-scheme
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
31 lines (31 loc) · 834 Bytes
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
+ Set-like list manipulation
+ Features list
+ OS feature
+ Printing environments
+ Associative list manipulation
+ Environments manipulation
+ Type checkers for environments, etc
+ Eval with environment parameter
+ Apply
+ eqv? and equal?
+ Replace test-eq tests with test-equal
+ Simplify builtin + and - to 2 and 1 arguments correspondingly
+ Add boolean type
+ Add ASCII character type
- File reading
- Dumb converter between bytevector and ascii string
- Bytevector routines
- String manipulation
- Remove built-in macros
- Require/provide
- R7RS modules
- Paths routines
- Directory routines
- Replaceable reader
- Add user-defined types
- File writing
- Replaceable top-level interpreter
- New interpreter
- syntax-rules
- Virtual tables (size, print, execute, garbage collect)
- Fasm macros for native procedures and specials