diff options
| author | David J. MacKenzie | 1994-11-11 04:23:40 +0000 |
|---|---|---|
| committer | David J. MacKenzie | 1994-11-11 04:23:40 +0000 |
| commit | d9e60f52e89cd0ea17c509ea262748e43beb816b (patch) | |
| tree | b248e645f5596cc9c37664702b9a44c00e1df25e | |
| parent | aabf6bec4847db52714c601fc7063b13c3bd8590 (diff) | |
| download | emacs-d9e60f52e89cd0ea17c509ea262748e43beb816b.tar.gz emacs-d9e60f52e89cd0ea17c509ea262748e43beb816b.zip | |
Remove entries for things that are done. Reformat a little.
| -rw-r--r-- | etc/tasks.texi | 91 |
1 files changed, 37 insertions, 54 deletions
diff --git a/etc/tasks.texi b/etc/tasks.texi index b1235ec382a..8a8d2b29392 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 08 November 1994 | 6 | @set lastupdate 10 November 1994 |
| 7 | @c %**end of header | 7 | @c %**end of header |
| 8 | 8 | ||
| 9 | @setchapternewpage off | 9 | @setchapternewpage off |
| @@ -16,16 +16,16 @@ | |||
| 16 | 16 | ||
| 17 | @ifinfo | 17 | @ifinfo |
| 18 | @node Top, Documentation, (dir), (dir) | 18 | @node Top, Documentation, (dir), (dir) |
| 19 | @top GNU Task list | 19 | @top GNU Task List |
| 20 | 20 | ||
| 21 | This file is updated automatically from @file{tasks.texi}, which was | 21 | This file is updated automatically from @file{tasks.texi}, which was |
| 22 | last updated on @value{lastupdate}. | 22 | last updated on @value{lastupdate}. |
| 23 | @end ifinfo | 23 | @end ifinfo |
| 24 | 24 | ||
| 25 | Check with gnu@@prep.ai.mit.edu, for a possibly more current copy. | 25 | Check with @code{gnu@@prep.ai.mit.edu}, for a possibly more current copy. |
| 26 | This task list is not exclusive; any other useful program might be a | 26 | This task list is not exclusive; any other useful program might be a |
| 27 | good project---but it might instead be something we already have, so | 27 | good project---but it might instead be something we already have, so |
| 28 | check with gnu@@prep before you start writing it. | 28 | check with @code{gnu@@prep} before you start writing it. |
| 29 | 29 | ||
| 30 | @menu | 30 | @menu |
| 31 | * Documentation:: | 31 | * Documentation:: |
| @@ -38,9 +38,9 @@ check with gnu@@prep before you start writing it. | |||
| 38 | * Games and Recreations:: | 38 | * Games and Recreations:: |
| 39 | @end menu | 39 | @end menu |
| 40 | 40 | ||
| 41 | If you start working steadily on a project, please let gnu@@prep know. | 41 | If you start working steadily on a project, please let @code{gnu@@prep} |
| 42 | We might have information that could help you; we'd also like to send | 42 | know. We might have information that could help you; we'd also like to |
| 43 | you the GNU coding standards. | 43 | send you the GNU coding standards. |
| 44 | 44 | ||
| 45 | Because of the natural tendency for most volunteers to write | 45 | Because of the natural tendency for most volunteers to write |
| 46 | programming tools or programming languages, we have a comparative | 46 | programming tools or programming languages, we have a comparative |
| @@ -67,16 +67,17 @@ start with). | |||
| 67 | 67 | ||
| 68 | @item | 68 | @item |
| 69 | A manual for Ghostscript. | 69 | A manual for Ghostscript. |
| 70 | 70 | @c | |
| 71 | @item | 71 | @c @item |
| 72 | A manual for CSH. | 72 | @c A manual for CSH. |
| 73 | @c Ick, do we want to encourage using THAT? -djm | ||
| 73 | 74 | ||
| 74 | @item | 75 | @item |
| 75 | A manual for PIC (the graphics formatting language). | 76 | A manual for PIC (the graphics formatting language). |
| 76 | 77 | ||
| 77 | @item | 78 | @item |
| 78 | A manual for Perl. (The manual that exists is not free, and | 79 | A manual for Perl. (The books that exist are not free, and |
| 79 | is thus not available to be part of the GNU system.) | 80 | thus not available to be part of the GNU system.) |
| 80 | 81 | ||
| 81 | @item | 82 | @item |
| 82 | A manual for Oleo. | 83 | A manual for Oleo. |
| @@ -97,17 +98,13 @@ Compiler, Make, Texinfo, Termcap and maybe the C Library. | |||
| 97 | 98 | ||
| 98 | @item | 99 | @item |
| 99 | Many utilities need documentation, including @code{grep}, @code{cpio}, | 100 | Many utilities need documentation, including @code{grep}, @code{cpio}, |
| 100 | @code{find}, | 101 | and other small utilities. |
| 101 | @c @code{less}, | ||
| 102 | and the other small utilities. | ||
| 103 | |||
| 104 | @end itemize | 102 | @end itemize |
| 105 | 103 | ||
| 106 | @node Unix-Related Projects | 104 | @node Unix-Related Projects |
| 107 | @chapter Unix-Related projects | 105 | @chapter Unix-Related Projects |
| 108 | |||
| 109 | @itemize | ||
| 110 | 106 | ||
| 107 | @itemize @bullet | ||
| 111 | @item | 108 | @item |
| 112 | We could use an emulation of Unix @code{spell}, which would run by | 109 | We could use an emulation of Unix @code{spell}, which would run by |
| 113 | invoking @code{ispell}. | 110 | invoking @code{ispell}. |
| @@ -117,8 +114,8 @@ Less urgent: @code{diction}, @code{explain}, @code{style}. | |||
| 117 | 114 | ||
| 118 | @item | 115 | @item |
| 119 | An improved version of the POSIX utility @code{pax}. There is one on | 116 | An improved version of the POSIX utility @code{pax}. There is one on |
| 120 | the usenet, but it is said to be poorly written. Talk with | 117 | the Usenet, but it is said to be poorly written. Talk with |
| 121 | mib@@gnu.ai.mit.edu about this project. | 118 | @code{mib@@gnu.ai.mit.edu} about this project. |
| 122 | 119 | ||
| 123 | @ignore | 120 | @ignore |
| 124 | @item | 121 | @item |
| @@ -134,13 +131,12 @@ Various other libraries. | |||
| 134 | 131 | ||
| 135 | @item | 132 | @item |
| 136 | An emulation of SCCS that works using RCS. | 133 | An emulation of SCCS that works using RCS. |
| 137 | |||
| 138 | @end itemize | 134 | @end itemize |
| 139 | 135 | ||
| 140 | @node Kernel Projects | 136 | @node Kernel Projects |
| 141 | @chapter Kernel-Related projects | 137 | @chapter Kernel-Related Projects |
| 142 | 138 | ||
| 143 | @itemize | 139 | @itemize @bullet |
| 144 | @item | 140 | @item |
| 145 | An over-the-ethernet debugger stub that will allow the kernel to be | 141 | An over-the-ethernet debugger stub that will allow the kernel to be |
| 146 | debugged from GDB running on another machine. | 142 | debugged from GDB running on another machine. |
| @@ -159,16 +155,15 @@ need some changes. | |||
| 159 | @item | 155 | @item |
| 160 | A shared memory X11 server to run under MACH is very desirable. The | 156 | A shared memory X11 server to run under MACH is very desirable. The |
| 161 | machine specific parts should be kept well separated. | 157 | machine specific parts should be kept well separated. |
| 162 | |||
| 163 | @end itemize | 158 | @end itemize |
| 164 | 159 | ||
| 165 | @node Extensions | 160 | @node Extensions |
| 166 | @chapter Extensions to existing GNU software | 161 | @chapter Extensions to Existing GNU Software |
| 167 | |||
| 168 | @itemize | ||
| 169 | 162 | ||
| 163 | @itemize @bullet | ||
| 170 | @item | 164 | @item |
| 171 | Enhance GCC. See files PROJECTS and PROBLEMS in the GCC distribution. | 165 | Enhance GCC. See files @file{PROJECTS} and @file{PROBLEMS} in the GCC |
| 166 | distribution. | ||
| 172 | 167 | ||
| 173 | @item | 168 | @item |
| 174 | GNU @code{sed} probably needs to be rewritten completely just to make it | 169 | GNU @code{sed} probably needs to be rewritten completely just to make it |
| @@ -184,16 +179,13 @@ Add a few features to GNU @code{diff}, such as handling large input | |||
| 184 | files without reading entire files into core. | 179 | files without reading entire files into core. |
| 185 | 180 | ||
| 186 | @item | 181 | @item |
| 187 | Extend GDB with an X-based graphical interface better than @code{xxgdb}. | ||
| 188 | |||
| 189 | @item | ||
| 190 | An @code{nroff} macro package to simplify @code{texi2roff}. | 182 | An @code{nroff} macro package to simplify @code{texi2roff}. |
| 191 | 183 | ||
| 192 | @item | 184 | @item |
| 193 | A queueing system for the mailer Smail that groups pending work by | 185 | A queueing system for the mailer Smail that groups pending work by |
| 194 | destination rather than by original message. This makes it possible | 186 | destination rather than by original message. This makes it possible |
| 195 | to schedule retries coherently for each destination. Talk to | 187 | to schedule retries coherently for each destination. Talk to |
| 196 | tron@@veritas.com about this. | 188 | @code{tron@@veritas.com} about this. |
| 197 | 189 | ||
| 198 | Smail also needs a new chief maintainer. | 190 | Smail also needs a new chief maintainer. |
| 199 | 191 | ||
| @@ -204,18 +196,13 @@ about the level of @code{cxref}.) We also could use something like | |||
| 204 | @end itemize | 196 | @end itemize |
| 205 | 197 | ||
| 206 | @node X Windows Projects | 198 | @node X Windows Projects |
| 207 | @chapter X windows projects | 199 | @chapter X Windows Projects |
| 208 | |||
| 209 | @itemize | ||
| 210 | 200 | ||
| 201 | @itemize @bullet | ||
| 211 | @item | 202 | @item |
| 212 | An emulator for Macintosh graphics calls on top of X Windows. | 203 | An emulator for Macintosh graphics calls on top of X Windows. |
| 213 | 204 | ||
| 214 | @item | 205 | @item |
| 215 | An emulator for Microsoft windows calls on top of X Windows. (A | ||
| 216 | commercial program to do this took just three months to write.) | ||
| 217 | |||
| 218 | @item | ||
| 219 | A music playing and editing system. | 206 | A music playing and editing system. |
| 220 | 207 | ||
| 221 | @item | 208 | @item |
| @@ -244,17 +231,15 @@ A desktop program with icons and such, for X-windows. | |||
| 244 | A paint program, supporting both bitmap-oriented operations and | 231 | A paint program, supporting both bitmap-oriented operations and |
| 245 | component-oriented operations. @code{xpaint} exists, but isn't very | 232 | component-oriented operations. @code{xpaint} exists, but isn't very |
| 246 | usable. | 233 | usable. |
| 247 | |||
| 248 | @end itemize | 234 | @end itemize |
| 249 | 235 | ||
| 250 | @node Other Projects | 236 | @node Other Projects |
| 251 | @chapter Other Projects | 237 | @chapter Other Projects |
| 252 | 238 | ||
| 253 | If you think of others that should be added, please | 239 | If you think of others that should be added, please |
| 254 | send them to gnu@@prep.ai.mit.edu. | 240 | send them to @code{gnu@@prep.ai.mit.edu}. |
| 255 | |||
| 256 | @itemize | ||
| 257 | 241 | ||
| 242 | @itemize @bullet | ||
| 258 | @item | 243 | @item |
| 259 | [This seems to be being done:] | 244 | [This seems to be being done:] |
| 260 | A program to convert Postscript to plain ASCII text. Ghostscript will | 245 | A program to convert Postscript to plain ASCII text. Ghostscript will |
| @@ -294,7 +279,8 @@ programs are similar but different in peculiar details is a great source | |||
| 294 | of confusion. We are stuck with maintaining compatibility with Unix in | 279 | of confusion. We are stuck with maintaining compatibility with Unix in |
| 295 | our shell, @code{awk}, and @code{bc}, but nothing prevents us from | 280 | our shell, @code{awk}, and @code{bc}, but nothing prevents us from |
| 296 | having alternative programs using our new, uniform language. This would | 281 | having alternative programs using our new, uniform language. This would |
| 297 | make GNU far better for new users. | 282 | make GNU far better for new users. Talk with @code{lord@@cygnus.com} if |
| 283 | you are interested in this project. | ||
| 298 | 284 | ||
| 299 | @item | 285 | @item |
| 300 | A program to typeset C code for printing. | 286 | A program to typeset C code for printing. |
| @@ -369,22 +355,20 @@ Software for displaying molecules. | |||
| 369 | @item | 355 | @item |
| 370 | Software for comparing DNA sequences, and finding matches and | 356 | Software for comparing DNA sequences, and finding matches and |
| 371 | alignments. | 357 | alignments. |
| 372 | |||
| 373 | @end itemize | 358 | @end itemize |
| 374 | 359 | ||
| 375 | @node Compilers | 360 | @node Compilers |
| 376 | @chapter Compilers for Other Batch Languages | 361 | @chapter Compilers for Other Batch Languages |
| 377 | 362 | ||
| 378 | Volunteers are needed to write parsers/front ends for languages such | 363 | Volunteers are needed to write parsers/front ends for languages such as |
| 379 | as Algol 60, Algol 68, PL/I, or whatever, to be used with the | 364 | Algol 60, Algol 68, PL/I, or whatever, to be used with the code |
| 380 | code generation phases of the GNU C compiler. (C++ is done, and | 365 | generation phases of the GNU C compiler. (C++ and Objective C are done, |
| 381 | Ada, Fortran, Pascal and Modula are being worked on.) | 366 | and Ada, Fortran, Pascal and Modula are being worked on.) |
| 382 | 367 | ||
| 383 | @node Games and Recreations | 368 | @node Games and Recreations |
| 384 | @chapter Games and Recreations | 369 | @chapter Games and Recreations |
| 385 | 370 | ||
| 386 | @itemize | 371 | @itemize @bullet |
| 387 | |||
| 388 | @item | 372 | @item |
| 389 | Video-oriented games should work with the X window system. | 373 | Video-oriented games should work with the X window system. |
| 390 | 374 | ||
| @@ -394,7 +378,7 @@ Empire (there is a free version but it needs upgrading) | |||
| 394 | @item | 378 | @item |
| 395 | Imitations of popular video games: | 379 | Imitations of popular video games: |
| 396 | 380 | ||
| 397 | @itemize | 381 | @itemize - |
| 398 | @item | 382 | @item |
| 399 | Space war, Asteroids, Pong, Columns. | 383 | Space war, Asteroids, Pong, Columns. |
| 400 | @item | 384 | @item |
| @@ -418,7 +402,6 @@ A program to display effects of moving at relativistic speeds. | |||
| 418 | Intriguing screen-saver programs to make interesting pictures. | 402 | Intriguing screen-saver programs to make interesting pictures. |
| 419 | Other such programs that are simply entertaining to watch. | 403 | Other such programs that are simply entertaining to watch. |
| 420 | For example, an aquarium. | 404 | For example, an aquarium. |
| 421 | |||
| 422 | @end itemize | 405 | @end itemize |
| 423 | 406 | ||
| 424 | We do not need @code{rogue}, as we have @code{hack}. | 407 | We do not need @code{rogue}, as we have @code{hack}. |