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

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

some macros converted, fix in body-canonicalization

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 r4rstest
19* test benchmarks
20
21* reimplement chicken-more-macros hygienically
22
23* add low-level support for modules
24* find suitable design for modules
25** s48
26** gauche
27
28* update manual
29** expand unit (move stuff from eval)
30** document extensions
31*** user defined ellipsis
32** ack synrules authors
33
34* csi
35** describe should print if symbol is interned
36
37* put mtest into "tests" directory and run on "make check"
38** rename to "syntax-tests.scm"
39
40* eggs to be adapted/obsoleted
41** syntax-case (eval/expand integration?)
42** codewalk
43   must probably go... influences modules, crunch
44** remove
45   modules
46** syntactic-closures?
47** simple-macros
Note: See TracBrowser for help on using the repository browser.