/[guile]/guile/workbook/tasks/TODO
ViewVC logotype

Contents of /guile/workbook/tasks/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.33 - (show annotations) (download)
Thu Apr 11 08:44:43 2002 UTC (22 years ago) by ttn
Branch: MAIN
Changes since 1.32: +3 -0 lines
Add "integrate cgi enhancement patch from Aaron VanDevender"
under new top level "guile-www 1.1.1".  Claim this.

1 - guile-www 1.1.1
2 - integrate cgi enhancement patch from Aaron VanDevender [ttn]
3
4 - Guile 1.4.1
5 - back port ice-9/and-let*.scm naming fix [ttn]
6 +R write TODO summarizer [ttn]
7 - include group membership attributes in guile-api.alist
8 - add filter hook to (mscripts) scan-api
9 - write grouping attributes filter
10 - add doc/Makefile.am MAINTAINER_MODE rule for guile-api.alist
11 - regen guile-api.alist all branches
12 -D update (gscripts) api-diff to be group-aware [ttn]
13
14
15 - Guile 1.6
16 - document libtool conventions [rlb]
17 + write workbook/build/maintainer-dirs.text [ttn]
18 + write guile-core/am/maintainer-dirs [ttn]
19 +R merge HEAD and branch_release-1-6 TODO files into this one [ttn]
20 + write dist-hook to include TODO snapshot [ttn]
21 + delete HEAD and branch_release-1-6 TODO files [ttn]
22 - convert bug tracking/summarization process
23 +R define bugs db format (see bugs/README) [mvo]
24 + import current BUGS [mvo]
25 - scan mailing list archives for bugs and add them
26 + subject: Guile fails tests on Tru64 4.0F [ttn]
27 + subject: failed backtrace [ttn]
28 + subject: All thread blocked on (accept socket) [ttn]
29 + subject: avoid potential overflow in complex division [ttn]
30 - by date
31 - 2000-06 through 2001-06
32 - 2001-07 through 2001-09 [ttn]
33 - 2001-10 through 2001-12
34 - 2002-01
35 - 2002-02
36 - 2002-03
37 - 2002-04
38 - write render-bugs, add to mscripts or guile-tools [evan:ttn]
39 - write dist-hook to call render-bugs to create BUGS
40 - delete HEAD and branch_release-1-6 BUGS files
41 +R factor guile-core/ administration files [ttn]
42 +R factor RELEASE (prefer 1-6) into build/release.text [ttn]
43 + show news on guile webpage [ttn]
44 - write build/bugs-triage.text
45 - complete build/stability.text [ttn]
46 - make sure all bugs have required headers
47
48
49 - Eventually
50 - write 1.4-1.6 compatibility header
51 - determine/document policy on how/why/when of removing things
52 - extend render-bugs to harvest (and run?) test cases
53 - fix signal-handling + threading
54 - remove GUILE_OLD_ASYNC_CLICK and friends
55 - implement and integrate generational garbage collection
56 - add POSIX thread support
57 - factor thread support out of libguile
58 - protect common resources using mutecis from the new interface
59 - remove the dynamic roots
60 - revise the fluid implementation
61 - implement the GC thread synchronization (all threads: go to sleep!)
62 - implementing the libguileposix threads glue library
63 - write Orbit CORBA interface
64 - use environments to implement low-level module obarray
65 - specify role of shared object libraries in module system
66 - move sort.c, random.c, etc out of libguile
67 - include malloc debugging code in an optional file in libguile
68 - fix looking up procedure names in environment in backtraces
69 - implement srcprops using double cells
70 - use "real" procprops
71 - add facilities for easily debugging Scheme programs from Emacs
72 - write good interface to Tk
73 - write translators for additional languages
74 - make GDB work with Guile
75 - use the SCM trick of tagging environments with immediates (see m_letrec1)
76 to convert source correctly in unmemocopy
77 - eliminate argument checking for closures
78 - Implement a thread-safe alternative to SCM's environment caches
79 - develop better representation for GOOPS objects
80 - rewrite GOOPS method cache management in C
81 - rewrite GOOPS macros (define-class et al) in C
82 - define GOOPS C API
83 - make all syscalls block only the current thread, using scm_internal_select.
84 - unify SRFI-4 and the existing uniform array code
85 - rename ice-9 to something more obvious
86 - implement implicitly shared substrings (thread-safe, copy on write). In
87 this context, the concept of read-only-strings might be re-introduced to
88 implement the symbol->string semantics of R5RS.
89 - implement internationalized strings
90 - revise the uniform vector implementation
91 - make the set of error signalling functions more consistent
92 - Fix bug reported by Sven.Hartrumpf@fernuni-hagen.de 2001-08-31:
93 (debug-disable 'debug) has no effect if it is the first form in ~/.guile.
94 - provide a non-extended implementation of 'define' for the R5RS module.
95 - write instructions on how to build Guile for distributors
96 - publish (automated) build status matrix
97 - write tests for each bug
98 - test elisp translator against rfc822.el
99 - provide doc snarfing
100 - rationalize / integrate various scripts
101 - document
102 - re-enable install of constituent programs
103 - make sure all *.scm have some commentary (including manual ref)
104 - ice-9
105 - oop
106 + srfi [ttn]
107 - lang
108 - add DLL support [ela]
109 - write emacs/patch.el [ttn]
110 + outgoing
111 - incoming
112 - Compile with --enable-error-on-warning without failure. Requires a
113 number of fixes, including num2integral.i.c and on some platforms
114 gc_os_dep.c. Also SCM_FIXABLE etc. will produce unavoidable
115 warnings on some platforms with some vars as written now. i.e. on
116 alphas, SCM_FIXABLE(some_int) is always true. We need more
117 conditional compilation or similar.
118 - remove deprecated function "feature?".
119 - remove deprecated macros SCM_NEWCELL and SCM_NEWCELL2 together with
120 their support staffing scm_deprecated_newcell,
121 scm_deprecated_newcell2, scm_tc16_allocated, mark_allocated.
122 - remove deprecated functions scm_must_malloc,
123 scm_must_realloc, scm_must_free, scm_done_malloc, scm_done_free,
124 scm_must_strndup, scm_must_strdup.
125 - change return types of smob and port free functions to void
126
127
128
129 Local Variables:
130 mode: outline
131 outline-regexp: "\\([ ][ ]\\)*[-+]"
132 End:
133
134
135 [TODO ends here]

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26