Commit | Line | Data |
---|---|---|
a35cabe8 JB |
1 | * Add facilities for debugging Scheme programs. |
2 | ||
f6e372ed JB |
3 | The low-level debugging support is done, and we are now working on the |
4 | user interface. | |
d345f2b2 JB |
5 | |
6 | * Documentation. | |
7 | ||
f6e372ed JB |
8 | We have a new layout for the reference manual which covers the |
9 | C/Scheme interface, as well as the scheme variants. We also want a | |
10 | more thorough tutorial manual, but we haven't sketched that out yet. | |
151e0ee5 JB |
11 | |
12 | ||
a35cabe8 JB |
13 | Desired later on |
14 | ||
d345f2b2 JB |
15 | * Good interface to Tk |
16 | ||
a35cabe8 JB |
17 | * Add a convenient facility for running a pipeline of processes |
18 | with redirections. Gary Houston <ghouston@actrix.gen.nz> | |
19 | is working on this. | |
20 | ||
21 | * Make it possible to link Guile and TK without using libtcl.a, by | |
22 | providing Guile-based replacements for the libtcl.a functions that TK | |
23 | requires. | |
24 | ||
25 | * Make ordinary lambda functions work as callbacks for Tk; | |
26 | eliminate the need for tcl-lambda. | |
27 | ||
28 | * Translators for additional languages; in particular, Perl, Python, | |
29 | TCL, Emacs Lisp, and Rexx. | |
30 | ||
31 | * Clean up declarations of C functions to use a PROTO macro | |
32 | for conditional prototypes, instead of explicit conditionals. | |
33 | ||
34 | * A package for time conversions and formatting. | |
973e9b36 JB |
35 | |
36 | * Make GDB work with Guile | |
37 | ||
38 | This would permit programmable debugging and a nice integrated GUI. |