diff options
| author | Richard M. Stallman | 1994-08-08 09:54:51 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1994-08-08 09:54:51 +0000 |
| commit | 5aba97f2529e894a6e2ae4ce7cb106eebc04aeed (patch) | |
| tree | a62ed5bfddbc81a9ee6c55c08114183e493b7f55 /etc | |
| parent | c94b02d6f742063b6b19f8142e88e9da4b52939e (diff) | |
| download | emacs-5aba97f2529e894a6e2ae4ce7cb106eebc04aeed.tar.gz emacs-5aba97f2529e894a6e2ae4ce7cb106eebc04aeed.zip | |
Formerly tasks.texi.~12~
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/tasks.texi | 43 |
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 @@ | |||
| 3 | @setfilename tasks.info | 3 | @setfilename tasks.info |
| 4 | @settitle GNU Task List | 4 | @settitle GNU Task List |
| 5 | @c UPDATE THIS DATE WHENEVER YOU MAKE CHANGES! | 5 | @c UPDATE THIS DATE WHENEVER YOU MAKE CHANGES! |
| 6 | @set lastupdate 16 July 1993 | 6 | @set lastupdate 8 Aug 1994 |
| 7 | @c %**end of header | 7 | @c %**end of header |
| 8 | 8 | ||
| 9 | @setchapternewpage off | 9 | @setchapternewpage off |
| @@ -57,6 +57,9 @@ We very urgently need documentation for some parts of the system | |||
| 57 | that already exist or will exist very soon: | 57 | that already exist or will exist very soon: |
| 58 | 58 | ||
| 59 | @itemize @bullet | 59 | @itemize @bullet |
| 60 | @item | ||
| 61 | Completion of the documentation for CC-mode, a new C/C++ mode for | ||
| 62 | Emacs Lisp. | ||
| 60 | 63 | ||
| 61 | @item | 64 | @item |
| 62 | A C reference manual. (RMS has written half of one which you could | 65 | 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. | |||
| 94 | 97 | ||
| 95 | @item | 98 | @item |
| 96 | Many utilities need documentation, including @code{grep}, @code{cpio}, | 99 | Many utilities need documentation, including @code{grep}, @code{cpio}, |
| 97 | @code{find}, @code{less}, and the other small utilities. | 100 | @code{find}, |
| 101 | @c @code{less}, | ||
| 102 | and the other small utilities. | ||
| 98 | 103 | ||
| 99 | @end itemize | 104 | @end itemize |
| 100 | 105 | ||
| @@ -115,9 +120,11 @@ An improved version of the POSIX utility @code{pax}. There is one on | |||
| 115 | the usenet, but it is said to be poorly written. Talk with | 120 | the usenet, but it is said to be poorly written. Talk with |
| 116 | mib@@gnu.ai.mit.edu about this project. | 121 | mib@@gnu.ai.mit.edu about this project. |
| 117 | 122 | ||
| 123 | @ignore | ||
| 118 | @item | 124 | @item |
| 119 | Modify the GNU @code{dc} program to use the math routines of GNU | 125 | Modify the GNU @code{dc} program to use the math routines of GNU |
| 120 | @code{bc}. | 126 | @code{bc}. |
| 127 | @end ignore | ||
| 121 | 128 | ||
| 122 | @item | 129 | @item |
| 123 | A @code{grap} preprocessor program for @code{troff}. | 130 | A @code{grap} preprocessor program for @code{troff}. |
| @@ -134,11 +141,21 @@ An emulation of SCCS that works using RCS. | |||
| 134 | @chapter Kernel-Related projects | 141 | @chapter Kernel-Related projects |
| 135 | 142 | ||
| 136 | @itemize | 143 | @itemize |
| 137 | |||
| 138 | @item | 144 | @item |
| 139 | An over-the-ethernet debugger that will allow the kernel to be | 145 | An over-the-ethernet debugger stub that will allow the kernel to be |
| 140 | debugged from GDB running on another machine. | 146 | debugged from GDB running on another machine. |
| 141 | 147 | ||
| 148 | This stub needs its own self-contained implementation of all protocols | ||
| 149 | to be used, since the GNU system will use user processes to implement | ||
| 150 | all but the lowest levels, and the stub won't be able to use those | ||
| 151 | processes. If a simple self-contained implementation of IP and TCP is | ||
| 152 | impractical, it might be necessary to design a new, simple protocol | ||
| 153 | based directly on ethernet. It's not crucial to support high speed or | ||
| 154 | communicating across gateways. | ||
| 155 | |||
| 156 | It might be possible to use the Mach ethernet driver code, but it would | ||
| 157 | need some changes. | ||
| 158 | |||
| 142 | @item | 159 | @item |
| 143 | A shared memory X11 server to run under MACH is very desirable. The | 160 | A shared memory X11 server to run under MACH is very desirable. The |
| 144 | machine specific parts should be kept well separated. | 161 | 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 | |||
| 158 | cleaner. | 175 | cleaner. |
| 159 | 176 | ||
| 160 | @item | 177 | @item |
| 178 | Add features to GNU Make to record the precise rule with which each file | ||
| 179 | was last recompiled; then recompile any file if its rule in the makefile | ||
| 180 | has changed. | ||
| 181 | |||
| 182 | @item | ||
| 161 | Add a few features to GNU @code{diff}, such as handling large input | 183 | Add a few features to GNU @code{diff}, such as handling large input |
| 162 | files without reading entire files into core. | 184 | files without reading entire files into core. |
| 163 | 185 | ||
| @@ -173,10 +195,12 @@ destination rather than by original message. This makes it possible | |||
| 173 | to schedule retries coherently for each destination. Talk to | 195 | to schedule retries coherently for each destination. Talk to |
| 174 | tron@@veritas.com about this. | 196 | tron@@veritas.com about this. |
| 175 | 197 | ||
| 176 | @item | 198 | Smail also needs a new chief maintainer. |
| 177 | Cross-referencing, flow graph, and execution trace programs for C and | ||
| 178 | other languages, like @code{cxref}, @code{cflow}, and @code{ctrace}. | ||
| 179 | 199 | ||
| 200 | @item | ||
| 201 | Enhanced cross-reference browsing tools. (We now have something at | ||
| 202 | about the level of @code{cxref}.) We also could use something like | ||
| 203 | @code{ctrace}. (Some people are now working on this project.) | ||
| 180 | @end itemize | 204 | @end itemize |
| 181 | 205 | ||
| 182 | @node X Windows Projects | 206 | @node X Windows Projects |
| @@ -301,7 +325,8 @@ Software to replace card catalogues in libraries. | |||
| 301 | Grammar and style checking programs. | 325 | Grammar and style checking programs. |
| 302 | 326 | ||
| 303 | @item | 327 | @item |
| 304 | An implementation of the S language. | 328 | An implementation of the S language (an interpreted languages used for |
| 329 | statistics). | ||
| 305 | 330 | ||
| 306 | @item | 331 | @item |
| 307 | A translator from Scheme to C. | 332 | A translator from Scheme to C. |
| @@ -318,6 +343,8 @@ public domain. | |||
| 318 | You don't need scanning hardware to work on OCR. We can send you | 343 | You don't need scanning hardware to work on OCR. We can send you |
| 319 | bitmaps you can use as test data. | 344 | bitmaps you can use as test data. |
| 320 | 345 | ||
| 346 | We may soon have an OCR program, but it will need lots of additional work. | ||
| 347 | |||
| 321 | @item | 348 | @item |
| 322 | A program to scan a line drawing and convert it to Postscript. | 349 | A program to scan a line drawing and convert it to Postscript. |
| 323 | 350 | ||