changeset 8484:3aa323481f5a

Formerly tasks.texi.~12~
author Richard M. Stallman <rms@gnu.org>
date Mon, 08 Aug 1994 09:54:51 +0000
parents 19dbc8373bec
children 6e4b40c80021
files etc/tasks.texi
diffstat 1 files changed, 36 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/etc/tasks.texi	Mon Aug 08 09:02:40 1994 +0000
+++ b/etc/tasks.texi	Mon Aug 08 09:54:51 1994 +0000
@@ -3,7 +3,7 @@
 @setfilename tasks.info
 @settitle GNU Task List
 @c UPDATE THIS DATE WHENEVER YOU MAKE CHANGES!
-@set lastupdate 16 July 1993
+@set lastupdate 8 Aug 1994
 @c %**end of header
 
 @setchapternewpage off
@@ -57,6 +57,9 @@
 that already exist or will exist very soon:
 
 @itemize @bullet
+@item
+Completion of the documentation for CC-mode, a new C/C++ mode for
+Emacs Lisp.
 
 @item
 A C reference manual.  (RMS has written half of one which you could
@@ -94,7 +97,9 @@
 
 @item
 Many utilities need documentation, including @code{grep}, @code{cpio},
-@code{find}, @code{less}, and the other small utilities.
+@code{find}, 
+@c @code{less}, 
+and the other small utilities.
 
 @end itemize
 
@@ -115,9 +120,11 @@
 the usenet, but it is said to be poorly written.  Talk with
 mib@@gnu.ai.mit.edu about this project.
 
+@ignore
 @item
 Modify the GNU @code{dc} program to use the math routines of GNU
 @code{bc}.
+@end ignore
 
 @item
 A @code{grap} preprocessor program for @code{troff}.
@@ -134,10 +141,20 @@
 @chapter Kernel-Related projects
 
 @itemize
+@item
+An over-the-ethernet debugger stub that will allow the kernel to be
+debugged from GDB running on another machine.
 
-@item
-An over-the-ethernet debugger that will allow the kernel to be
-debugged from GDB running on another machine.
+This stub needs its own self-contained implementation of all protocols
+to be used, since the GNU system will use user processes to implement
+all but the lowest levels, and the stub won't be able to use those
+processes.  If a simple self-contained implementation of IP and TCP is
+impractical, it might be necessary to design a new, simple protocol
+based directly on ethernet.  It's not crucial to support high speed or
+communicating across gateways.
+
+It might be possible to use the Mach ethernet driver code, but it would
+need some changes.
 
 @item
 A shared memory X11 server to run under MACH is very desirable.  The
@@ -158,6 +175,11 @@
 cleaner.
 
 @item
+Add features to GNU Make to record the precise rule with which each file
+was last recompiled; then recompile any file if its rule in the makefile
+has changed.
+
+@item
 Add a few features to GNU @code{diff}, such as handling large input
 files without reading entire files into core.
 
@@ -173,10 +195,12 @@
 to schedule retries coherently for each destination.  Talk to
 tron@@veritas.com about this.
 
+Smail also needs a new chief maintainer.
+
 @item
-Cross-referencing, flow graph, and execution trace programs for C and
-other languages, like @code{cxref}, @code{cflow}, and @code{ctrace}.
-
+Enhanced cross-reference browsing tools.  (We now have something at
+about the level of @code{cxref}.)  We also could use something like
+@code{ctrace}.  (Some people are now working on this project.)
 @end itemize
 
 @node X Windows Projects
@@ -301,7 +325,8 @@
 Grammar and style checking programs.
 
 @item
-An implementation of the S language.
+An implementation of the S language (an interpreted languages used for
+statistics).
 
 @item
 A translator from Scheme to C.
@@ -318,6 +343,8 @@
 You don't need scanning hardware to work on OCR.  We can send you
 bitmaps you can use as test data.
 
+We may soon have an OCR program, but it will need lots of additional work.
+
 @item
 A program to scan a line drawing and convert it to Postscript.