Commit | Line | Data |
---|---|---|
a35cabe8 JB |
1 | Needed before release |
2 | ||
3 | * Add facilities for debugging Scheme programs. | |
4 | ||
d345f2b2 JB |
5 | Mikael Djurfeldt <mdj@nada.kth.se> is working on this. The low-level |
6 | functions are available, but need a user interface. He has also | |
7 | written extensisons to GDB to allow it to print lispy values in lispy | |
8 | notation when debugging Guile's C code. | |
a35cabe8 | 9 | |
151e0ee5 JB |
10 | * Merge in the Cygnus threads package. |
11 | ||
d345f2b2 JB |
12 | This is done, but needs debugging. |
13 | ||
14 | * Documentation. | |
15 | ||
16 | They should be complete and accurate. They should also have more | |
17 | general explanation (right now they're strictly reference), but | |
18 | perhaps that will have to wait until after the first release. | |
151e0ee5 JB |
19 | |
20 | ||
a35cabe8 JB |
21 | Desired later on |
22 | ||
d345f2b2 JB |
23 | * Good interface to Tk |
24 | ||
a35cabe8 JB |
25 | * Add a convenient facility for running a pipeline of processes |
26 | with redirections. Gary Houston <ghouston@actrix.gen.nz> | |
27 | is working on this. | |
28 | ||
29 | * Make it possible to link Guile and TK without using libtcl.a, by | |
30 | providing Guile-based replacements for the libtcl.a functions that TK | |
31 | requires. | |
32 | ||
33 | * Make ordinary lambda functions work as callbacks for Tk; | |
34 | eliminate the need for tcl-lambda. | |
35 | ||
36 | * Translators for additional languages; in particular, Perl, Python, | |
37 | TCL, Emacs Lisp, and Rexx. | |
38 | ||
39 | * Clean up declarations of C functions to use a PROTO macro | |
40 | for conditional prototypes, instead of explicit conditionals. | |
41 | ||
42 | * A package for time conversions and formatting. |