# HG changeset patch # User Richard M. Stallman # Date 776339691 0 # Node ID 3aa323481f5a4f25a8d8616fe1b81172e516c13e # Parent 19dbc8373bec4400a468267d8f61e686225165b7 Formerly tasks.texi.~12~ diff -r 19dbc8373bec -r 3aa323481f5a etc/tasks.texi --- 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.