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