1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-24 07:20:37 +00:00

Formerly tasks.texi.~12~

This commit is contained in:
Richard M. Stallman 1994-08-08 09:54:51 +00:00
parent c94b02d6f7
commit 5aba97f252

View File

@ -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.
@ -157,6 +174,11 @@ Enhance GCC. See files PROJECTS and PROBLEMS in the GCC distribution.
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.