aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1997-06-08 03:58:22 +0000
committerRichard M. Stallman1997-06-08 03:58:22 +0000
commit7c4978a87e0e1c384a2cd09e1e20b26aa6e8d3e1 (patch)
tree2df7c7c0da70c06f8f9e566bf00fe1b69c936631
parentfeaec97dd476f43088d0324b674f8a881224c200 (diff)
downloademacs-7c4978a87e0e1c384a2cd09e1e20b26aa6e8d3e1.tar.gz
emacs-7c4978a87e0e1c384a2cd09e1e20b26aa6e8d3e1.zip
Add Highest Priority section.
CC mode is documented. Clarify Kermit replacement, Biomorphs. Add MS-WORD conversion, Qt replacement, Eiffel.
-rw-r--r--etc/tasks.texi92
1 files changed, 70 insertions, 22 deletions
diff --git a/etc/tasks.texi b/etc/tasks.texi
index 9ce87966c16..a496f40e156 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 15 May 1997 6@set lastupdate 7 June 1997
7@c %**end of header 7@c %**end of header
8 8
9@setchapternewpage off 9@setchapternewpage off
@@ -23,7 +23,8 @@ last updated on @value{lastupdate}.
23@end ifinfo 23@end ifinfo
24 24
25@menu 25@menu
26* Preface:: 26* Intro::
27* Highest Priority::
27* Documentation:: 28* Documentation::
28* Unix-Related Projects:: 29* Unix-Related Projects::
29* Kernel Projects:: 30* Kernel Projects::
@@ -34,15 +35,17 @@ last updated on @value{lastupdate}.
34* Games and Recreations:: 35* Games and Recreations::
35@end menu 36@end menu
36 37
37@node Preface, Documentation, Top, Top 38@node Intro
38@chapter About the GNU Task List 39@chapter About the GNU Task List
39 40
40Check with @code{gnu@@prep.ai.mit.edu}, for a possibly more current 41If you did not obtain this file directly from the GNU project and
41copy. You can also ftp it from a GNU FTP host in directory 42recently, please check for a newer version. You can ftp it the task
42@file{/pub/gnu/tasks} - These files in different formats are available: 43list from any GNU FTP host in directory @file{/pub/gnu/tasks}. The task
43@file{tasks.text}, @file{tasks.texi}, @file{tasks.info}, and 44list is available there in several different formats: @file{tasks.text},
44@file{tasks.dvi}. It is also available on the GNU World Wide Web 45@file{tasks.texi}, @file{tasks.info}, and @file{tasks.dvi}.
45server: @file{http://www.gnu.ai.mit.edu}. 46
47The task list is also available on the GNU World Wide Web server:
48@url{http://www.gnu.ai.mit.edu/prep/tasks_toc.html}.
46 49
47If you start working steadily on a project, please let @code{gnu@@prep} 50If you start working steadily on a project, please let @code{gnu@@prep}
48know. We might have information that could help you; we'd also like to 51know. We might have information that could help you; we'd also like to
@@ -69,6 +72,51 @@ to improve performance. Users who use the new functionality will
69appreciate it very much, if they use it; but even when they benefit from 72appreciate it very much, if they use it; but even when they benefit from
70a performance improvement, they may not consider it very important. 73a performance improvement, they may not consider it very important.
71 74
75@node Highest Priority
76@chapter Highest Priority
77
78This task list mentions a large number of tasks that would be more or
79less useful. With luck, at least one of them will inspire you to start
80writing. It's better for you to work on any task that inspires you than
81not write free software at all.
82
83But if you would like to work on what we need most, here is a list of
84high priority projects.
85
86@itemize @bullet
87@item
88If you are good at writing documentation, please do.
89
90@item
91If you are very good at C programming and interested in kernels, you can
92help develop the GNU HURD. Please look at
93@url{http://www.gnu.ai.mit.edu:/software/hurd/hurd.html}. then contact
94@email{gnu@@prep.ai.mit.edu} and ask for the latest HURD task list.
95
96@item
97If you are a Scheme fan, please help develop Guile. Please look
98at @url{http://www.gnu.ai.mit.edu:/software/guile/guile.html} and then
99contact @email{guile@@gnu.ai.mit.edu}.
100
101@item
102Help develop the GNU web browser, E-scape.
103
104@item
105Help develop Windows NT emulation for GNU systems---for example, WINE.
106
107@item
108Implement the Kermit data transfer protocol. (See below.)
109
110@item
111Develop a free compatible replacement for Qt, a graphics toolkit
112library.
113
114@item
115Develop a substitute, which runs on GNU systems, for some very popular
116or very important application that many non-programmers use on Windows,
117and which has no comparable free equivalent now.
118@end itemize
119
72@node Documentation 120@node Documentation
73@chapter Documentation 121@chapter Documentation
74 122
@@ -77,17 +125,12 @@ that already exist or will exist very soon:
77 125
78@itemize @bullet 126@itemize @bullet
79@item 127@item
80Completion of the documentation for CC-mode, a new Emacs mode for
81C, C++ and other languages.
82
83@item
84A C reference manual. (RMS made a try at one, which you could start 128A C reference manual. (RMS made a try at one, which you could start
85with). 129with).
86 130
87@item 131@item
88A manual for Ghostscript. 132A manual for Ghostscript.
89 133
90
91@item 134@item
92A manual for TCSH. 135A manual for TCSH.
93 136
@@ -317,9 +360,8 @@ Free software for doing secure commercial transactions on the web.
317This too needs public key encryption. 360This too needs public key encryption.
318 361
319@item 362@item
320A free program that does the same job as Kermit. Actual compatibility 363A free program that can transfer files on a serial line
321with Kermit is not necessary, and you could make the job easier by using 364using the same protocol that Kermit uses.
322@code{sz} and @code{rz} to do the actual file transfer.
323 365
324@item 366@item
325An imitation of Page Maker or Ventura Publisher. 367An imitation of Page Maker or Ventura Publisher.
@@ -353,6 +395,13 @@ Addison-Wesley, ISBN 0-201-10745-7
353(I don't quite agree with a few of the details they propose.) 395(I don't quite agree with a few of the details they propose.)
354 396
355@item 397@item
398A program to convert Microsoft Word documents to TeX, LaTeX, Texinfo,
399text/enriched or some other format that free software can edit.
400
401@item
402A free replacement for the semi-free Qt library.
403
404@item
356Speech-generation programs (there is a program from Brown U that you 405Speech-generation programs (there is a program from Brown U that you
357could improve). 406could improve).
358 407
@@ -411,10 +460,8 @@ CAD software, such as a vague imitation of Autocad.
411@chapter Compilers for Other Batch Languages 460@chapter Compilers for Other Batch Languages
412 461
413Volunteers are needed to write parsers/front ends for languages such as 462Volunteers are needed to write parsers/front ends for languages such as
414Algol 60, Algol 68, PL/I, Cobol, Fortran 90, or whatever, to be used 463Algol 60, Algol 68, PL/I, Cobol, Fortran 90, Eiffel, or whatever, to be
415with the code generation phases of the GNU C compiler. (C, C++, and 464used with the code generation phases of the GNU C compiler.
416Objective-C are done; Fortran 77 is mostly done; Ada, Pascal, and Java
417are being worked on.)
418 465
419@c Fortran status is here so gnu@prep and the volunteer coordinators 466@c Fortran status is here so gnu@prep and the volunteer coordinators
420@c don't have to answer the question -len 467@c don't have to answer the question -len
@@ -462,7 +509,8 @@ A golf game.
462Program a robot by sticking building blocks together, 509Program a robot by sticking building blocks together,
463then watch it explore a world. 510then watch it explore a world.
464@item 511@item
465Biomorph evolution (as in Scientific American). 512Biomorph evolution (as in Scientific American and @cite{The Blind
513Watchmaker}).
466@item 514@item
467A program to display effects of moving at relativistic speeds. 515A program to display effects of moving at relativistic speeds.
468@end itemize 516@end itemize