source: project/chicken/branches/beyond-hope/TODO @ 10352

Last change on this file since 10352 was 10352, checked in by felix winkelmann, 12 years ago

some bugfixes; r4rstest runs (yay)

File size: 1.1 KB
Line 
1TODO for macro/module system                                    -*- Outline -*-
2
3* reimplement macros from chicken-more-macros hygienically
4
5* test hygiene
6* test macros expanding into macro calls
7* test macros expanding into syntax-rules
8* test local define{-values,-syntax,} expansion
9* test pattern matching macros and interaction with hygienic macros
10* test extended lambda-lists
11* test examples from r5rs spec
12* test macro-expansions
13** quoted literals
14** qualified symbols
15** extended lambda-list markers
16** local definitions
17
18* test benchmarks
19
20* reimplement chicken-more-macros hygienically
21
22* add low-level support for modules
23* find suitable design for modules
24** s48
25** gauche
26
27* update manual
28** expand unit (move stuff from eval)
29** document extensions
30*** user defined ellipsis
31** ack synrules authors
32
33* csi
34** describe should print if symbol is interned
35
36* put mtest into "tests" directory and run on "make check"
37** rename to "syntax-tests.scm"
38
39* eggs to be adapted/obsoleted
40** syntax-case (eval/expand integration?)
41** codewalk
42   must probably go... influences modules, crunch
43** remove
44   modules
45** syntactic-closures?
46** simple-macros
Note: See TracBrowser for help on using the repository browser.