*** empty log message ***
[bpt/guile.git] / devel / tasks.text
1 * People
2
3 neil Neil Jerram <neil@ossau.uklinux.net>
4 gjb Greg J. Badros <gjb@cs.washington.edu>
5 thi thi <ttn@revel.glug.org>
6 peter Peter C. Norton <spacey@lenin.nu>
7 mvo Marius Vollmer <mvo@zagadka.ping.de>
8 mdj Mikael Djurfeldt <djurfeldt@nada.kth.se>
9 livshin Michael Livshin <mlivshin@bigfoot.com>
10 gregh Greg Harvey <Greg.Harvey@thezone.net>
11 niibe NIIBE Yutaka <gniibe@chroot.org>
12 dirk Dirk Herrmann <dirk@ida.ing.tu-bs.de>
13 rlb Rob Browning <rlb@cs.utexas.edu>
14 ryanw Ryan Weaver <ryanw@infohwy.com>
15
16 * Assigned core tasks
17
18 (? = has shown interest, but has not yet taken on the task)
19
20 ** reference manual
21
22 neil
23
24 ** docstrings
25
26 gjb
27
28 ** Guile FAQ
29
30 thi
31
32 ** Guile WWW pages at GNU
33
34 peter
35
36 ** Guile project list
37
38 thi
39
40 ** Guile Debian package maintainer
41
42 rlb
43
44 ** Guile RPM package manager
45
46 ryanw
47
48 ** generic translator support
49
50 mdj
51
52 ** integration of Jost's environments
53
54 dirk
55
56 ** generational garbage collection
57
58 livshin
59
60 ** POSIX thread support
61
62 niibe
63
64 *** factorizing thread support out of libguile
65
66 niibe
67 dirk
68
69 *** Protecting common resources using mutecis from the new interface.
70
71 maciej?
72
73 *** Removing the dynamic roots
74
75 *** Revise the fluid implementation
76
77 Trying to use the thread library's support for thread local data
78 (get/setspecific).
79
80 *** Implementing the GC thread synchronization (all threads: go to sleep!)
81
82 One suitable synchronization point is probably SCM_TICK.
83
84 Note also that threads which are in I/O or timeout should be regarded
85 as stopped and that we need synchronization points *after* each I/O or
86 timeout, so that they really stop afterward if Guile is still in GC.
87
88 *** Implementing the libguileposix threads glue library
89
90 This corresponds to the libguilecoop library implemented during the
91 thread factorization.
92
93 ** GOOPS
94
95 *** integration into libguile
96
97 mdj
98
99 *** developing better representation for GOOPS objects
100
101 livshin
102
103 *** rewrite method cache management in C
104
105 thi
106
107 *** rewrite core macros (define-class et al) in C
108
109 thi
110
111 *** GOOPS C API
112
113 mvo
114 dirk
115
116 * Core tasks in need of attention
117
118 ** GOOPS
119
120 *** Orbit CORBA interface
121
122 livshin
123
124 \f
125 Local Variables:
126 mode: outline
127 End: