[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
guile/guile-core TODO
From: |
Thien-Thi Nguyen |
Subject: |
guile/guile-core TODO |
Date: |
Tue, 04 Sep 2001 12:32:43 -0700 |
CVSROOT: /cvs
Module name: guile
Changes by: Thien-Thi Nguyen <address@hidden> 01/09/04 12:32:43
Modified files:
guile-core : TODO
Log message:
Use outline mode instead of text.
Reword protocol explanation.
Add "make error-signalling functions more consistent" to Eventually.
Move some C-related GOOPS tasks to 1.8.0, take ownership.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/TODO.diff?cvsroot=OldCVS&tr1=1.23&tr2=1.24&r1=text&r2=text
Patches:
Index: guile/guile-core/TODO
diff -u guile/guile-core/TODO:1.23 guile/guile-core/TODO:1.24
--- guile/guile-core/TODO:1.23 Fri Aug 31 21:10:21 2001
+++ guile/guile-core/TODO Tue Sep 4 12:32:43 2001
@@ -1,23 +1,22 @@
--*-text-*-
+The Guile TODO List (actually, an -*-outline-*-)
+* Protocol
+
These TODO items are grouped by target release version. The first group is
the "Eventually" group, which is not associated w/ any particular version.
-Move these items under a version upon completion (or better yet, ownership).
-
-Upon completion, simply change the "-" to a "+", but do not delete the item.
-At release time, the "+" entries will be deleted after review to make sure
-that user-visible changes are reflected in NEWS (and that proper credit is
-applied :-).
+Items should be initially added to this group, and then later moved under a
+version upon either ownership or sponsorship.
-Ownership is indicated by `[USERNAME]'. Maintainers (w/ write privs) can
-indicate sponsorship by `[ACTUAL-OWNER:MAINTAINER]', where both elements are
+Maintainers (w/ write privs) indicate ownership by `[USERNAME]'. Use
+`[ACTUAL-OWNER:MAINTAINER]' to indicate sponsorship, where both elements are
usernames.
-See also file HACKING.
+Upon completion, simply change the "-" to a "+", but do not delete the item.
+At release time, the "+" entries will be deleted after review to make sure
+that user-visible changes are reflected in NEWS.
-------------------------------------------------------------------------------
-=== Eventually:
+* Eventually
- [after signal handling and threading have been fixed] remove the code
corresponding to GUILE_OLD_ASYNC_CLICK and the corresponding
@@ -30,11 +29,7 @@
- revise the fluid implementation
- implement the GC thread synchronization (all threads: go to sleep!)
- implementing the libguileposix threads glue library
-- GOOPS
- - develop better representation for GOOPS objects
- - rewrite method cache management in C
- - rewrite core macros (define-class et al) in C
- - define C API
+- develop better representation for GOOPS objects
- write Orbit CORBA interface
- [after new module system] factor out modules sort.c and random.c should be
factored out into separate modules
@@ -61,8 +56,15 @@
implement the symbol->string semantics of R5RS.
- implement internationalized strings
- revise the uniform vector implementation
+- make the set of error signalling functions more consistent
+
-=== Before releasing 1.8.0:
+* Before releasing 1.8.0:
+
+- For GOOPS: [ttn]
+ - rewrite method cache management in C
+ - rewrite core macros (define-class et al) in C
+ - define C API
- Move sample .gdbinit in HACKING to somewhere more appropriate (manual?).
@@ -76,9 +78,11 @@
- Start a new THANKS file.
-=== Before releasing 1.10.0:
+* Before releasing 1.10.0:
+
- in boot-9.scm:
remove deprecated function `feature?ยด.
+
[TODO ends here]