summaryrefslogtreecommitdiff
path: root/etc/tasks.texi
diff options
context:
space:
mode:
Diffstat (limited to 'etc/tasks.texi')
-rw-r--r--etc/tasks.texi43
1 files changed, 35 insertions, 8 deletions
diff --git a/etc/tasks.texi b/etc/tasks.texi
index faa9860693e..95bbc87df51 100644
--- a/etc/tasks.texi
+++ b/etc/tasks.texi
@@ -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 @@ We very urgently need documentation for some parts of the system
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 @@ Compiler, Make, Texinfo, Termcap and maybe the C Library.
@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 @@ An improved version of the POSIX utility @code{pax}. There is one on
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,11 +141,21 @@ An emulation of SCCS that works using RCS.
@chapter Kernel-Related projects
@itemize
-
@item
-An over-the-ethernet debugger that will allow the kernel to be
+An over-the-ethernet debugger stub 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
machine specific parts should be kept well separated.
@@ -158,6 +175,11 @@ GNU @code{sed} probably needs to be rewritten completely just to make it
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 @@ destination rather than by original message. This makes it possible
to schedule retries coherently for each destination. Talk to
tron@@veritas.com about this.
-@item
-Cross-referencing, flow graph, and execution trace programs for C and
-other languages, like @code{cxref}, @code{cflow}, and @code{ctrace}.
+Smail also needs a new chief maintainer.
+@item
+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 @@ Software to replace card catalogues in libraries.
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 @@ public domain.
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.