annotate etc/tasks.texi @ 39625:e441240482b2

(add-change-log-entry): Skip copyright notice and copying permission notice at start of file, if any. Make use of terms "entry" and "item" accord with Emacs manual. Simplify the logic for moving point while entering or creating an entry and then an item. (add-change-log-entry-other-window): Doc fix.
author Richard M. Stallman <rms@gnu.org>
date Sat, 06 Oct 2001 02:32:54 +0000
parents dcca06439032
children c3a7a8c69672
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1 \input texinfo @c -*-texinfo-*-
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
2 @c %**start of header
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
3 @setfilename tasks.info
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
4 @settitle GNU Task List
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
5 @c This date is automagically updated when you save this file:
35986
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
6 @set lastupdate January 15, 2001
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
7 @c %**end of header
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
8
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
9 @setchapternewpage off
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
10
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
11 @titlepage
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
12 @title GNU Task List
5120
213cb417253b Formerly tasks.texi.~2~
Richard M. Stallman <rms@gnu.org>
parents: 5119
diff changeset
13 @author Free Software Foundation
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
14 @author last updated @value{lastupdate}
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
15 @end titlepage
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
16
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
17 @ifinfo
18578
b972ec89a92f fixed bad @node Next reference -len
John Gilmore <gnu@toad.com>
parents: 18426
diff changeset
18 @node Top, Intro, (dir), (dir)
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
19 @top GNU Task List
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
20
5120
213cb417253b Formerly tasks.texi.~2~
Richard M. Stallman <rms@gnu.org>
parents: 5119
diff changeset
21 This file is updated automatically from @file{tasks.texi}, which was
26283
8ec2e5b1bed4 Added patch for RMS. - Brian
Brian Youmans <3diff@gnu.org>
parents: 26127
diff changeset
22 last updated on @value{lastupdate}. See also
8ec2e5b1bed4 Added patch for RMS. - Brian
Brian Youmans <3diff@gnu.org>
parents: 26127
diff changeset
23 @uref{http://www.gnu.org/help/help.html#helpgnu} for other suggested
8ec2e5b1bed4 Added patch for RMS. - Brian
Brian Youmans <3diff@gnu.org>
parents: 26127
diff changeset
24 tasks.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
25 @end ifinfo
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
26
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
27 @menu
24112
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
28 * Intro::
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
29 * Highest Priority::
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
30 * Documentation::
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
31 * Unix-Related Projects::
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
32 * Kernel Projects::
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
33 * Extensions::
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
34 * X Windows Projects::
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
35 * Network Projects::
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
36 * Encryption Projects::
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
37 * Other Projects::
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
38 * Languages::
35986
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
39 * Education::
24112
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
40 * Games and Recreations::
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
41 @end menu
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
42
24112
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
43 @node Intro, Highest Priority, Top, Top
15866
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
44 @chapter About the GNU Task List
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
45
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
46 If you did not obtain this file directly from the GNU project and
18591
068272404827 earlier changes be me on 3 July included updating the infor on the GNU
John Gilmore <gnu@toad.com>
parents: 18588
diff changeset
47 recently, please check for a newer version. You can ftp the task list
068272404827 earlier changes be me on 3 July included updating the infor on the GNU
John Gilmore <gnu@toad.com>
parents: 18588
diff changeset
48 from any GNU FTP host in directory @file{/pub/gnu/tasks/}. The task
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
49 list is available there in several different formats: @file{tasks.text},
18588
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
50 @file{tasks.texi}, @file{tasks.info}, and @file{tasks.dvi}. The GNU
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
51 HURD task list is also there in file @file{tasks.hurd}.
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
52 @c to fix an overfill, join the paragraphs -len
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
53 The task list is also available on the GNU World Wide Web server:
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
54 @uref{http://www.gnu.org/prep/tasks_toc.html}.
15866
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
55
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
56 If you start working steadily on a project, please let @email{gvc@@gnu.org}
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
57 know. We might have information that could help you; we'd also like to
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
58 send you the GNU coding standards.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
59
15866
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
60 Because of the natural tendency for most volunteers to write programming
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
61 tools or programming languages, we have a comparative shortage of
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
62 applications useful for non-programmer users. Therefore, we ask you to
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
63 consider writing such a program.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
64
17228
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
65 Typically, a new program that does a completely new job advances
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
66 the GNU project, and the free software community, more than an
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
67 improvement to an existing program.
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
68
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
69 Typically, new features or new programs advance the free software
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
70 community more, in the long run, than porting existing programs. One
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
71 reason is that portable new features and programs benefit people on many
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
72 platforms, not just one. At the same time, there tend to be many
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
73 volunteers for porting---so your help will be more valuable in other
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
74 areas, where volunteers are more scarce.
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
75
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
76 Typically, it is more useful to extend a program in functionality than
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
77 to improve performance. Users who use the new functionality will
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
78 appreciate it very much, if they use it; but even when they benefit from
b64f5f132d96 Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents: 16965
diff changeset
79 a performance improvement, they may not consider it very important.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
80
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
81 Finally, if you think of an important job that free software cannot
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
82 solve yet that is typically solved by proprietary software, please send
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
83 a short description of that job to @email{tasks@@gnu.org} so that we can
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
84 add it to this task list.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
85
24112
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
86 @node Highest Priority, Documentation, Intro, Top
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
87 @chapter Highest Priority
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
88
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
89 This task list mentions a large number of tasks that would be more or
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
90 less useful. With luck, at least one of them will inspire you to start
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
91 writing. It's better for you to work on any task that inspires you than
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
92 not write free software at all.
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
93
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
94 But if you would like to work on what we need most, here is a list of
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
95 high priority projects.
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
96
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
97 @itemize @bullet
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
98
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
99 @item
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
100 A new maintainer is needed for Goose
35986
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
101 @uref{http://www.gnu.org/software/goose/goose.html}.
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
102
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
103 @item
18997
32ad93e073f2 Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents: 18864
diff changeset
104 If you are good at writing documentation, please do that.
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
105
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
106 @item
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
107 If you are very good at C programming and interested in kernels, you can
18588
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
108 help develop the GNU HURD, the kernel for the GNU system. Please have a
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
109 look at @uref{http://www.gnu.org/software/hurd/hurd.html}, and
18588
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
110 then get a copy of the latest HURD task list from:
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
111
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
112 @itemize @bullet
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
113
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
114 @item
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
115 @uref{http://www.gnu.org/prep/tasks.hurd.html}, via the World Wide
18588
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
116 Web.
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
117
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
118 @item
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
119 @uref{ftp://ftp.gnu.org/pub/gnu/tasks/tasks.hurd}, via anonymous FTP.
18588
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
120
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
121 @item
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
122 @email{gvc@@gnu.org} via e-mail.
18588
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
123
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
124 @end itemize
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
125
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
126 @item
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
127 If you are a Scheme fan, you can help develop Guile. Please have a look
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
128 at the URL @uref{http://www.gnu.org/software/guile/guile.html}
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
129 and then contact the Guile developers at @email{guile@@gnu.org}.
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
130
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
131 @item
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
132 Improve the facilities for translating other languages into Scheme,
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
133 so that Guile can provide support for a variety of languages.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
134
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
135 @item
23956
45f4accedecb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23940
diff changeset
136 A package to convert programs written using MS Access into Scheme,
45f4accedecb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23940
diff changeset
137 making use of a free data base system and the GTK toolkit.
45f4accedecb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23940
diff changeset
138
26126
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
139 @ignore
23956
45f4accedecb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23940
diff changeset
140 @item
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
141 Help develop XmHTML. See @uref{http://www.xs4all.nl/~ripley/XmHTML/}.
26126
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
142 @end ignore
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
143
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
144 @item
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
145 Help develop software to emulate Windows NT on top of GNU systems.
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
146 For example, you could help work on Willows Twin.
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
147 See @uref{http://www.willows.com/}.
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
148
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
149 @item
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
150 Add gettext support to GNU programs that don't have it already. (Please
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
151 contact the developers of the specific packages that you want to work
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
152 on.)
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
153
24927
cfd699838151 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24888
diff changeset
154 @ignore The Kermit developers say they will provide a free program
cfd699838151 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24888
diff changeset
155 to do this.
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
156 @item
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
157 Implement the Kermit data transfer protocol. (See below.)
24927
cfd699838151 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24888
diff changeset
158 @end ignore
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
159
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
160 @ignore This is being done (Harmony)
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
161 @item
18997
32ad93e073f2 Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents: 18864
diff changeset
162 Develop a free compatible replacement for Qt, a GUI toolkit library. Qt
32ad93e073f2 Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents: 18864
diff changeset
163 is not free software, because users are prohibited from distributing
32ad93e073f2 Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents: 18864
diff changeset
164 modified versions. Thus, Qt cannot be included in a free operating
32ad93e073f2 Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents: 18864
diff changeset
165 system (adding it would make the system as a whole non-free).
32ad93e073f2 Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents: 18864
diff changeset
166
32ad93e073f2 Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents: 18864
diff changeset
167 But some developers are writing free applications that use Qt and cannot
32ad93e073f2 Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents: 18864
diff changeset
168 run without it. These programs, although free software, are useless for
32ad93e073f2 Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents: 18864
diff changeset
169 free operating systems because there is no way to make them run.
32ad93e073f2 Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents: 18864
diff changeset
170
32ad93e073f2 Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents: 18864
diff changeset
171 This is leading to a serious problem, and a free replacement for Qt is
32ad93e073f2 Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents: 18864
diff changeset
172 the only solution. Hence the high degree of urgency of this project.
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
173 @end ignore
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
174
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
175 @item
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
176 Develop a substitute, which runs on GNU systems, for some very popular
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
177 or very important application that many non-programmers use on Windows,
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
178 and which has no comparable free equivalent now.
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
179 @end itemize
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
180
24112
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
181 @node Documentation, Unix-Related Projects, Highest Priority, Top
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
182 @chapter Documentation
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
183
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
184 We very urgently need documentation for many existing parts of the
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
185 system.
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
186
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
187 Note that there are proprietary manuals for many of these topics, but
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
188 proprietary manuals do not count, for the same reason proprietary
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
189 software does not count: we are not free to copy and modify them.
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
190 We do not recommend any non-free materials as documentation.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
191
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
192 @itemize @bullet
35986
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
193
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
194 @item
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
195 A reference document for SQL for use as a standard for implementors of
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
196 free software versions of SQL.
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
197
8484
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
198 @item
25287
a30ddb8dcffd Fixed a typo. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25244
diff changeset
199 A manual for libstdc++.
25244
a12e632e1ef5 Added item on manual for libstdc++. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25077
diff changeset
200
a12e632e1ef5 Added item on manual for libstdc++. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25077
diff changeset
201 @item
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
202 A unified manual for La@TeX{}. (Existing documentation is non-free.)
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
203
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
204 @item
26127
6ffcb00e5781 Installed changes for RMS.
Brian Youmans <3diff@gnu.org>
parents: 26126
diff changeset
205 A manual for Docbook SGML format.
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
206
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
207 @item
26127
6ffcb00e5781 Installed changes for RMS.
Brian Youmans <3diff@gnu.org>
parents: 26126
diff changeset
208 A tutorial introduction to Midnight Commander.
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
209
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
210 @item
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
211 A thorough manual for RCS.
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
212
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
213 @item
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
214 A reference manual for Mach.
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
215
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
216 @item
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
217 A reference manual for the GNU Hurd features in GNU libc.
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
218
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
219 @item
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
220 A manual for writing Hurd servers.
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
221
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
222 @item
26126
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
223 A manual for GNU sed.
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
224
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
225 @item
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
226 Reference manuals for C++, Objective C, Pascal, Fortran 77, and Java.
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
227
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
228 @item
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
229 A tutorial manual for the C++ STL (standard template library).
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
230
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
231 @item
24749
dc885252eab2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24747
diff changeset
232 A tutorial manual for Gforth.
24747
8dc6fde63a8c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24696
diff changeset
233
8dc6fde63a8c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24696
diff changeset
234 @item
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
235 GNU Objective-C Runtime Library Manual; this would be a reference manual
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
236 for the runtime library functions, structures, and classes. Some work
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
237 has been done on this job.
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
238
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
239 @item
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
240 Manuals for GNUstep: developer tutorial, developer programming manual,
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
241 developer reference manual, and user manual.
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
242
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
243 @item
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
244 A manual for Ghostscript.
15866
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
245
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
246 @item
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
247 A manual for TCSH.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
248
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
249 @item
23774
43fd01db076b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23610
diff changeset
250 A coherent free reference manual for Perl. Most of the Perl on-line
43fd01db076b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23610
diff changeset
251 reference documentation can be used as a starting point, but work is
43fd01db076b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23610
diff changeset
252 needed to weld them together into a coherent manual.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
253
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
254 @ignore
35986
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
255 @c Bradley M. Kuhn is working on this. <bkuhn@ebb.org>
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
256 @item
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
257 A good free Perl language tutorial introduction. The existing Perl
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
258 introductions are published with restrictions on copying and
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
259 modification, so that they cannot be part of a GNU system.
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
260 @end ignore
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
261
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
262 @item
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
263 A manual for PIC (the graphics formatting language).
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
264
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
265 @item
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
266 A book on how GCC works and why various machine descriptions
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
267 are written as they are.
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
268
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
269 @item
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
270 A manual for programming applications for X11.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
271
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
272 @item
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
273 Manuals for various X window managers.
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
274
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
275 @item
14803
cec87ade0fd2 Various changes.
Richard M. Stallman <rms@gnu.org>
parents: 11225
diff changeset
276 Reference cards for those manuals that don't have them: C
15866
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
277 Compiler, Make, Texinfo, Termcap, and maybe the C Library.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
278
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
279 @item
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
280 Many utilities still need documentation.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
281 @end itemize
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
282
24112
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
283 @node Unix-Related Projects, Kernel Projects, Documentation, Top
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
284 @chapter Unix-Related Projects
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
285
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
286 @itemize @bullet
8484
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
287 @ignore
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
288 @item
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
289 Modify the GNU @code{dc} program to use the math routines of GNU
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
290 @code{bc}.
8484
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
291 @end ignore
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
292
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
293 @item
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
294 Less urgent: make a replacement for the ``writer's workbench'' program
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
295 @code{style}, or something to do the same kind of job. Compatibility
24888
90ebac7a85b5 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 24880
diff changeset
296 with Unix is not especially important for this program.
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
297
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
298 @item
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
299 Rewrite @code{indent} from scratch to make it cleaner.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
300
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
301 @item
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
302 Write a free software replacement for the @code{agrep} program.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
303
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
304 @end itemize
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
305
24112
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
306 @node Kernel Projects, Extensions, Unix-Related Projects, Top
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
307 @chapter Kernel-Related Projects
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
308
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
309 @itemize @bullet
8484
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
310 @item
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
311 An over-the-ethernet debugger stub that will allow the kernel to be
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
312 debugged from GDB running on another machine.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
313
8484
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
314 This stub needs its own self-contained implementation of all protocols
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
315 to be used, since the GNU system will use user processes to implement
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
316 all but the lowest levels, and the stub won't be able to use those
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
317 processes. If a simple self-contained implementation of IP and TCP is
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
318 impractical, it might be necessary to design a new, simple protocol
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
319 based directly on ethernet. It's not crucial to support high speed or
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
320 communicating across gateways.
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
321
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
322 It might be possible to use the Mach ethernet driver code, but it would
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
323 need some changes.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
324
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
325 @item
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
326 A shared memory X11 server to run under MACH is very desirable. The
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
327 machine specific parts should be kept well separated.
15866
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
328
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
329 @item
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
330 An implementation of CIFS, the ``Common Internet File System,'' for the
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
331 HURD. This protocol is an offshoot of SMB.
24244
1139bb78dcfa *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24112
diff changeset
332
1139bb78dcfa *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24112
diff changeset
333 @item
1139bb78dcfa *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24112
diff changeset
334 Support (in Linux?) for dumping the non-textual contents of an SVGA
1139bb78dcfa *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24112
diff changeset
335 console.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
336 @end itemize
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
337
24112
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
338 @node Extensions, X Windows Projects, Kernel Projects, Top
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
339 @chapter Extensions to Existing GNU Software
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
340
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
341 @itemize @bullet
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
342 @item
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
343 Enhance GCC. See files @file{PROJECTS} and @file{PROBLEMS} in the GCC
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
344 distribution.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
345
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
346 @item
17824
2c47fcd3beb7 Add GDB/Guile task.
Richard M. Stallman <rms@gnu.org>
parents: 17706
diff changeset
347 Interface GDB to Guile, so that users can write debugging commands in
2c47fcd3beb7 Add GDB/Guile task.
Richard M. Stallman <rms@gnu.org>
parents: 17706
diff changeset
348 Scheme. This would also make it possible to write, in Scheme, a
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
349 graphical interface that uses GTK and is tightly integrated into GDB.
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
350
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
351 @item
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
352 Extend Octave to support programs that were written
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
353 to run on Khoros.
17824
2c47fcd3beb7 Add GDB/Guile task.
Richard M. Stallman <rms@gnu.org>
parents: 17706
diff changeset
354
2c47fcd3beb7 Add GDB/Guile task.
Richard M. Stallman <rms@gnu.org>
parents: 17706
diff changeset
355 @item
23282
6b24b6f42d88 (Extensions): Removed request to have dejagnu rewritten in scheme,
Joel N. Weber II <devnull@gnu.org>
parents: 23256
diff changeset
356 Rewrite Automake in Scheme, so it can run in Guile. Right now it is
6b24b6f42d88 (Extensions): Removed request to have dejagnu rewritten in scheme,
Joel N. Weber II <devnull@gnu.org>
parents: 23256
diff changeset
357 written in Perl. There are also other programs, not terribly long,
6b24b6f42d88 (Extensions): Removed request to have dejagnu rewritten in scheme,
Joel N. Weber II <devnull@gnu.org>
parents: 23256
diff changeset
358 which we would also like to have rewritten in Scheme.
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
359
16935
71ed6362afa7 Minor changes.
Richard M. Stallman <rms@gnu.org>
parents: 16615
diff changeset
360 @item
71ed6362afa7 Minor changes.
Richard M. Stallman <rms@gnu.org>
parents: 16615
diff changeset
361 Finish the partially-implemented C interpreter project.
11168
0d016216ea29 Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents: 10723
diff changeset
362
0d016216ea29 Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents: 10723
diff changeset
363 @item
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
364 Help with the development of GNUstep, a GNU implementation of the
11168
0d016216ea29 Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents: 10723
diff changeset
365 OpenStep specification.
0d016216ea29 Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents: 10723
diff changeset
366
0d016216ea29 Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents: 10723
diff changeset
367 @item
8484
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
368 Add features to GNU Make to record the precise rule with which each file
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
369 was last recompiled; then recompile any file if its rule in the makefile
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
370 has changed.
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
371
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
372 @item
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
373 Add a few features to GNU @code{diff}, such as handling large input
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
374 files without reading entire files into core.
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
375
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
376 @item
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
377 An @code{nroff} macro package to simplify @code{texi2roff}.
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
378
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
379 @item
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
380 A queueing system for the mailer Smail that groups pending work by
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
381 destination rather than by original message. This makes it possible
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
382 to schedule retries coherently for each destination. Talk to
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
383 @email{tron@@veritas.com} and @email{woods@@weird.com} about this.
8484
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
384
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
385 @end itemize
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
386
24112
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
387 @node X Windows Projects, Network Projects, Extensions, Top
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
388 @chapter X Windows Projects
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
389
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
390 @itemize @bullet
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
391 @item
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
392 An emulator for Macintosh graphics calls on top of X Windows.
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
393
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
394 @item
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
395
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
396 A package that emulates the API of Visual C++'s Foundation Classes
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
397 (MFC), but operates on top of X11. It need not match the screen
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
398 appearance provided by MFC. Instead, it would be best to use GTK, so as
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
399 to give coherence with GNOME.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
400
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
401 @ignore
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
402 @c GNOME Basic is doing this
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
403 @item
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
404 A compatible replacement for Visual Basic, running on top of X11.
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
405 It need not match the screen appearance of Visual C++. Instead,
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
406 it would be best to use GTK, so as to give coherence with GNOME.
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
407 @end ignore
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
408
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
409 @ignore
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
410 @c Denemo is doing this.
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
411 @item
18864
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
412 A music playing and editing system. This should work with LilyPond, a
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
413 GNU program for music typesetting.
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
414 @end ignore
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
415
26126
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
416 @ignore @c GNUskies should do this
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
417 @item
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
418 An ephemeris program to replace xephem (which is, alas, too restricted
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
419 to qualify as free software).
26126
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
420 @end ignore
17487
1e1e04f1c87a *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 17228
diff changeset
421
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
422 @c Gepetto (@url{http://laurent.riesterer.free.fr/gepetto/intro-main.html},
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
423 @c @email{laurent.riesterer@@free.fr}), according to @email{gnueval@@gnu.org},
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
424 @c does the job of displaing dancers but does not allow editing notation.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
425
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
426
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
427 @item
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
428 Make sure the Vibrant toolkit works with LessTif instead of Motif.
9836
6714a42afa60 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8592
diff changeset
429
6714a42afa60 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8592
diff changeset
430 @item
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
431 A program to display and edit Hypercard stacks.
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
432
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
433 @item
26126
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
434 A two-dimensional outliner program, which lets you draw
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
435 graph structures of textual items, and then display them
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
436 in various ways.
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
437
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
438 @ignore @c done
26126
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
439 @item
15866
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
440 A program for graphic morphing of scanned photographs.
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
441 @end ignore
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
442
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
443 @item
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
444 Software for designing and printing business cards.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
445 @end itemize
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
446
24112
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
447 @node Network Projects, Encryption Projects, X Windows Projects, Top
24111
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
448 @chapter Network Projects
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
449
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
450 @itemize @bullet
24603
5ee655f7a49b Put in ignore for Cu-SeeMe task. www.openh323.org is doing this. elgin - apr 9, 1999.
Jim Elgin <elgin@gnu.org>
parents: 24523
diff changeset
451 @ignore
5ee655f7a49b Put in ignore for Cu-SeeMe task. www.openh323.org is doing this. elgin - apr 9, 1999.
Jim Elgin <elgin@gnu.org>
parents: 24523
diff changeset
452 @c www.openh323.org is doing this. Craig Southeren <craigs@equival.com.au>
24111
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
453 @item
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
454 A teleconferencing program which does the job of CU-SeeMe (which is,
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
455 alas, not free software).
24603
5ee655f7a49b Put in ignore for Cu-SeeMe task. www.openh323.org is doing this. elgin - apr 9, 1999.
Jim Elgin <elgin@gnu.org>
parents: 24523
diff changeset
456 @end ignore
24111
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
457
24880
dc2d4e32cb21 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 24753
diff changeset
458 @ignore
dc2d4e32cb21 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 24753
diff changeset
459 @c Bishop Bettini <bishop@synxcti.com> is working on this.
24111
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
460 @item
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
461 A free ICQ-compatible server program. (The ICQ server itself is not
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
462 free software.)
24880
dc2d4e32cb21 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 24753
diff changeset
463 @end ignore
dc2d4e32cb21 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 24753
diff changeset
464
24111
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
465 @end itemize
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
466
24112
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
467 @node Encryption Projects, Other Projects, Network Projects, Top
18864
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
468 @chapter Encryption Projects
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
469
18864
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
470 These projects need to be written outside the US by people who are not
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
471 US citizens, to avoid problems with US export control law.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
472
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
473 @itemize @bullet
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
474 @item
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
475 A free library for public-key encryption. This library can probably be
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
476 developed from the code for the GNU Privacy Guard.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
477
17487
1e1e04f1c87a *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 17228
diff changeset
478 @item
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
479 An implementation of SSLv3 (more precisely, TLSv1) which has
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
480 distribution terms compatible with the GNU GPL. We know of a
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
481 GPL-covered implemention of a version of SSL that you can use as a
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
482 starting point.
23774
43fd01db076b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23610
diff changeset
483
43fd01db076b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23610
diff changeset
484 @item
17557
3e3f18e8d969 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 17487
diff changeset
485 Free software for doing secure commercial transactions on the web.
3e3f18e8d969 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 17487
diff changeset
486 This too needs public key encryption.
18864
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
487 @end itemize
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
488
24112
23dc87786172 Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents: 24111
diff changeset
489 @node Other Projects, Languages, Encryption Projects, Top
18864
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
490 @chapter Other Projects
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
491
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
492 If you think of others that should be added, please
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
493 send them to @email{tasks@@gnu.org}.
18864
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
494
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
495 @itemize @bullet
24244
1139bb78dcfa *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24112
diff changeset
496 @ignore OpenBIOS is doing this
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
497 @item
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
498 A simple PC BIOS. On most new PCs, the BIOS is stored in writable
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
499 memory (misleadingly known as ``flash ROM''). In order to have a wholly
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
500 free system on these PCs, we need a free BIOS.
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
501
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
502 This task is made simpler by the fact that this BIOS need only support
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
503 enough features to enable a boot-loader such as LILO or GRUB to finish
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
504 loading the kernel. Neither Linux nor Mach actually uses the BIOS once
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
505 it starts up. Also, it is not absolutely necessary to do all the many
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
506 diagnostics that an ordinary BIOS does (though it would be useful to do
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
507 some of them). However, there may be a need to configure certain data
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
508 in the computer in a way that is specific to each model of computer.
24244
1139bb78dcfa *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24112
diff changeset
509 @end ignore
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
510
17706
16950c302710 Add Kermit replacement project.
Richard M. Stallman <rms@gnu.org>
parents: 17590
diff changeset
511 @item
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
512 An imitation of Page Maker or Ventura Publisher.
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
513
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
514 @item
24888
90ebac7a85b5 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 24880
diff changeset
515 An imitation of @code{dbase2} or @code{dbase3}. (How dbased!)
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
516 Harbour, a free replacement for Clipper, would provide a useful start.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
517 @uref{http://www.harbour-project.org/}.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
518
26126
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
519 @ignore @c being done by Jonas etc.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
520 @item
15866
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
521 A general ledger program, including support for accounts payable,
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
522 account receivables, payroll, inventory control, order processing, etc.
26126
0a2d7cf0b6db Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents: 25429
diff changeset
523 @end ignore
15866
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
524
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
525 @item
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
526 A free replacement for Glimpse, which is not free software.
35986
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
527 Swish does some parts of the job, but not all.
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
528
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
529 @item
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
530 Software for desktop publishing. We are extending Emacs into a WYSIWYG
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
531 word processor, to handle primarily linear text; what this item proposes
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
532 is software focused on page layout.
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
533
24060
7fbcc57e9f56 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 24038
diff changeset
534 @ignore It looks like TruePrint will fill this gap
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
535 @item
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
536 A program to typeset C code for printing, to make it easier to read on
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
537 paper. For ideas on what to do, see the book,
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
538
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
539 @display
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
540 Human Factors and Typography for More Readable Programs,
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
541 Ronald M. Baecker and Aaron Marcus,
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
542 Addison-Wesley, ISBN 0-201-10745-7
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
543 @end display
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
544
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
545 But you don't have to do exactly what they propose.
24060
7fbcc57e9f56 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 24038
diff changeset
546 @end ignore
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
547
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
548 @ignore
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
549 @c This is now being worked on -- rms, 22 June 1998
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
550 @item
18588
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
551 A program to convert Microsoft Word documents to text/enriched, TeX,
09b7ce0e90fa fix TeX overfills -len
John Gilmore <gnu@toad.com>
parents: 18578
diff changeset
552 LaTeX, Texinfo, or some other format that free software can edit.
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
553 @end ignore
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
554
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
555 @ignore
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
556 @c People are helping the developer of siff release it as free software.
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
557
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
558 @item
23081
2289cc88fda2 Fixed capitalization.
Joel N. Weber II <devnull@gnu.org>
parents: 23041
diff changeset
559 A free replacement for siff (sometimes called sif). This would be a
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
560 program to find similar files in a large file system, ``similar''
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
561 meaning that the files contain a significant number of common substrings
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
562 that are of a certain size or greater. You can find some information
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
563 about siff (which is, unfortunately, not free software) at
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
564 @uref{ftp://ftp.cs.arizona.edu/reports/1993/TR93-33.ps.Z}.
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
565 @end ignore
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
566
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
567 @ignore
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
568 @c This is being developed -- rms, 3 May 1998
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
569 @item
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
570 A free replacement for the semi-free Qt library.
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
571 @end ignore
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
572
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
573 @ignore
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
574 @c Ogg Vorbis is doing this, see @url{http://www.xiph.org/ogg/vorbis/index.html} or contact @email{Monty <monty@xiph.org>}.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
575
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
576 @item
18864
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
577 High-quality music compression software.
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
578 (Talk with @email{mt@@sulaco.org} for relevant suggestions.)
24244
1139bb78dcfa *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24112
diff changeset
579 Unfortunately we cannot implement the popular MP3 format
1139bb78dcfa *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24112
diff changeset
580 due to patents, so this job includes working out some other
1139bb78dcfa *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24112
diff changeset
581 non-patented format and compression method.
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
582 @end ignore
18864
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
583
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
584 @item
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
585 A program to play sound distributed in ``Real Audio'' format.
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
586
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
587 @item
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
588 A program to generate ``Real Audio'' format from audio input.
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
589
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
590 @item
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
591 Programs to handle audio in RTSP format.
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
592
18997
32ad93e073f2 Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents: 18864
diff changeset
593 @ignore @c Software patents have made this domain off limits to free software.
18864
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
594 @item
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
595 An MPEG III audio encoder/decoder (but it is necessary to check, first,
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
596 whether patents make this impossible).
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
597
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
598 @c Chris Hofstader is working on a non-Festival speech-generation program.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
599 @c Mario Lang <lang@zid.tu-graz.ac.at> reports that Festival needs only
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
600 @c to be 2-5 times faster to work well with Emacspeak.
18864
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
601 @item
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
602 Speech-generation programs that are faster than the Festival engine.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
603 This might be done by optimizing Festival.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
604
24111
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
605 @c We have a project now.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
606 @item
15935
feedd0d97fd0 Add `units' replacement. Add Real Audio'player and generator.
Richard M. Stallman <rms@gnu.org>
parents: 15866
diff changeset
607 Speech-recognition programs (single-speaker, disconnected speech is sufficient).
24111
212dc05acd10 Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents: 24060
diff changeset
608 @end ignore
15935
feedd0d97fd0 Add `units' replacement. Add Real Audio'player and generator.
Richard M. Stallman <rms@gnu.org>
parents: 15866
diff changeset
609
24037
27aaa7fcac6a rms added a braille translation and formatting system; I'm checking in
Joel N. Weber II <devnull@gnu.org>
parents: 23972
diff changeset
610 @item
27aaa7fcac6a rms added a braille translation and formatting system; I'm checking in
Joel N. Weber II <devnull@gnu.org>
parents: 23972
diff changeset
611 A braille translation and formatting system which can convert marked up
27aaa7fcac6a rms added a braille translation and formatting system; I'm checking in
Joel N. Weber II <devnull@gnu.org>
parents: 23972
diff changeset
612 documents into braille. This should let the user customize the braille
27aaa7fcac6a rms added a braille translation and formatting system; I'm checking in
Joel N. Weber II <devnull@gnu.org>
parents: 23972
diff changeset
613 translation rules; it would be good to divide it into a
27aaa7fcac6a rms added a braille translation and formatting system; I'm checking in
Joel N. Weber II <devnull@gnu.org>
parents: 23972
diff changeset
614 device-independent part plus drivers. Contact Jason White,
24038
245a525269bb Doubled the at sign in the email address for Jason White.
Joel N. Weber II <devnull@gnu.org>
parents: 24037
diff changeset
615 @email{jasonw@@ariel.ucs.unimelb.EDU.AU}.
24037
27aaa7fcac6a rms added a braille translation and formatting system; I'm checking in
Joel N. Weber II <devnull@gnu.org>
parents: 23972
diff changeset
616
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
617 @ignore Being done
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
618 @item
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
619 A program to display text word by word, always showing just one word at
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
620 a time. This method permits much faster reading than ordinary text
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
621 display. If you want to work on this, contact @email{stutz@@dsl.org} to
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
622 learn more.
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
623 @end ignore
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
624
15935
feedd0d97fd0 Add `units' replacement. Add Real Audio'player and generator.
Richard M. Stallman <rms@gnu.org>
parents: 15866
diff changeset
625 @item
16935
71ed6362afa7 Minor changes.
Richard M. Stallman <rms@gnu.org>
parents: 16615
diff changeset
626 More scientific mathematical subroutines.
71ed6362afa7 Minor changes.
Richard M. Stallman <rms@gnu.org>
parents: 16615
diff changeset
627 (A clone of SPSS is being written already.)
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
628
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
629 @item
17557
3e3f18e8d969 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 17487
diff changeset
630 A scientific data collection and processing tool,
3e3f18e8d969 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 17487
diff changeset
631 perhaps something like Scientific Workbench and/or Khoros,
3e3f18e8d969 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 17487
diff changeset
632
3e3f18e8d969 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 17487
diff changeset
633 @item
25076
e87adc0eb94f Added item on molecular properties, at RMS's request. - Brian
John Gilmore <gnu@toad.com>
parents: 24927
diff changeset
634 A program to calculate properties of molecules by solving
e87adc0eb94f Added item on molecular properties, at RMS's request. - Brian
John Gilmore <gnu@toad.com>
parents: 24927
diff changeset
635 the Schroedinger equation.
e87adc0eb94f Added item on molecular properties, at RMS's request. - Brian
John Gilmore <gnu@toad.com>
parents: 24927
diff changeset
636
e87adc0eb94f Added item on molecular properties, at RMS's request. - Brian
John Gilmore <gnu@toad.com>
parents: 24927
diff changeset
637 @item
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
638 Software to replace card catalogs in libraries.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
639
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
640 @item
24696
c28f1c2e8339 Added item for HVAC simulator, as per RMS. - Brian <3diff>
Brian Youmans <3diff@gnu.org>
parents: 24636
diff changeset
641 A simulator for heating and air conditioning systems for buildings.
c28f1c2e8339 Added item for HVAC simulator, as per RMS. - Brian <3diff>
Brian Youmans <3diff@gnu.org>
parents: 24636
diff changeset
642
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
643 @ignore
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
644 @c Pat Deegan @email{pat@@psychogenic.com} is working on this.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
645 @c no URL yet, the status is updated in @file{volunteers}
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
646
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
647 @item
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
648 A program for voting and tabulating election results.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
649
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
650 @end ignore
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
651
24696
c28f1c2e8339 Added item for HVAC simulator, as per RMS. - Brian <3diff>
Brian Youmans <3diff@gnu.org>
parents: 24636
diff changeset
652 @item
23856
ffe70215c560 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 23844
diff changeset
653 A package for editing genealogical records conveniently.
ffe70215c560 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 23844
diff changeset
654 This could perhaps be done as a Gnome program, or perhaps
24753
65ed1baf2608 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24749
diff changeset
655 as an Emacs extension.
23856
ffe70215c560 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 23844
diff changeset
656
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
657 @ignore
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
658 @c ToutDoux aims to do this.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
659
23856
ffe70215c560 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 23844
diff changeset
660 @item
18864
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
661 A project-scheduling package that accepts a list of project sub-tasks
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
662 with their interdependencies, and generates Gantt charts and Pert charts
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
663 and all the other standard project progress reports.
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
664 @end ignore
18864
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
665
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
666 @item
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
667 Grammar and style checking programs.
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
668
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
669 @item
25077
3f9fae091562 Added item on testing hard disks, per RMS. - Brian
John Gilmore <gnu@toad.com>
parents: 25076
diff changeset
670 A diagnostic program to test a hard disk.
3f9fae091562 Added item on testing hard disks, per RMS. - Brian
John Gilmore <gnu@toad.com>
parents: 25076
diff changeset
671
3f9fae091562 Added item on testing hard disks, per RMS. - Brian
John Gilmore <gnu@toad.com>
parents: 25076
diff changeset
672 @item
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
673 Optical character recognition programs; especially if suitable for
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
674 scanning documents with multiple fonts and capturing font info as well
14803
cec87ade0fd2 Various changes.
Richard M. Stallman <rms@gnu.org>
parents: 11225
diff changeset
675 as character codes. Work is being done on this, but more help is needed.
8484
3aa323481f5a Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents: 5120
diff changeset
676
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
677 @c Some of the OCR work being done:
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
678 @c Luis Cearra <luisjc@lem.eui.upm.es>, http://lem.eui.upm.es/ocre.html
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
679 @c The status of these projects is updated in @file{/gd/gnuorg/volunteers}
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
680
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
681 @item
35986
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
682 A program to scan a line drawing and convert it to editable Postscript,
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
683 or some other editable format.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
684
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
685 @item
35986
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
686 A program to recognize handwriting (we don't believe PocketLinux's
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
687 handwriting capability is ready for non-PocketLinux environments, yet).
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
688
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
689
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
690 @item
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
691 A program that can translate from one natural language, into another.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
692 For example, a program to translate French into English.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
693
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
694 @item
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
695 A pen based interface.
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
696
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
697 @item
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
698 CAD software, such as a vague imitation of Autocad.
18864
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
699
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
700 @item
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
701 A program to receive data from a serial-line tap to facilitate the
79ffc83169c7 New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents: 18591
diff changeset
702 reverse-engineering of communication protocols.
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
703
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
704 @item
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
705 A database program designed to store and retrieve patent information.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
706
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
707 @item
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
708 A free software package to run on a Palm Pilot in place of its usual
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
709 software, doing more or less the usual jobs. (Linux, the kernel, has
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
710 apparently been ported, but according to what we hear this port is not
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
711 useful yet.)
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
712
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
713 @end itemize
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
714
35986
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
715 @node Languages, Education, Other Projects, Top
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
716 @chapter Programming Languages
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
717
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
718 Volunteers are needed to write parsers/front ends for languages such as
24249
20c1dc041c44 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 24244
diff changeset
719 Algol 60, Algol 68, PL/I, Cobol, Fortran 90, Delphi, Modula 2, Modula 3,
24636
70dac4133a3b elgin added RPG to front end list, as per rms instructions
Jim Elgin <elgin@gnu.org>
parents: 24603
diff changeset
720 RPG, and any other languages designed for compilation, to be used with
70dac4133a3b elgin added RPG to front end list, as per rms instructions
Jim Elgin <elgin@gnu.org>
parents: 24603
diff changeset
721 the code generation phases of the GNU C compiler.
11168
0d016216ea29 Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents: 10723
diff changeset
722
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
723 @c Fortran status is here so gnu@gnu.org and the volunteer coordinators
10068
1f0008bd7e46 added fortran status checking -tower
Richard M. Stallman <rms@gnu.org>
parents: 9890
diff changeset
724 @c don't have to answer the question -len
11168
0d016216ea29 Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents: 10723
diff changeset
725 You can get the status of the Fortran front end with this command:
0d016216ea29 Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents: 10723
diff changeset
726
10068
1f0008bd7e46 added fortran status checking -tower
Richard M. Stallman <rms@gnu.org>
parents: 9890
diff changeset
727 @example
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
728 finger -l fortran@@gnu.org
10068
1f0008bd7e46 added fortran status checking -tower
Richard M. Stallman <rms@gnu.org>
parents: 9890
diff changeset
729 @end example
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
730
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
731 We would like to have translators from various languages into Scheme.
23774
43fd01db076b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23610
diff changeset
732 These languages include TCL, Python, Perl, Java, Javascript, and Rexx.
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
733 Perhaps Clipper as well.
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
734
35986
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
735 @node Education, Games and Recreations, Languages, Top
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
736 @chapter Education
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
737
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
738 Programs for studying, teaching or doing administrative tasks in schools.
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
739 See @uref{http://www.gnu.org/education/} for additional information.
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
740
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
741 @itemize @bullet
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
742 @item
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
743 A programm to organize automatically the schedule of a school given
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
744 constraints about teachers, rooms, times, and students.
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
745
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
746 @item
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
747 A program to edit dance notation (such as labanotation) and display
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
748 dancers moving on the screen. Gepetto does some of this work. Contact
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
749 @email{gvc@@gnu.org} if you are interested in helping finish the job.
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
750
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
751 @end itemize
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
752
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
753 @node Games and Recreations, , Education, Top
5120
213cb417253b Formerly tasks.texi.~2~
Richard M. Stallman <rms@gnu.org>
parents: 5119
diff changeset
754 @chapter Games and Recreations
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
755
15866
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
756 Video-oriented games that work with the X window system.
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
757
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
758 @itemize @bullet
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
759 @item
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
760 Empire (there is a free version but it needs upgrading)
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
761
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
762 @item
11168
0d016216ea29 Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents: 10723
diff changeset
763 An ``empire builder'' system that makes it easy to write various kinds of
0d016216ea29 Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents: 10723
diff changeset
764 simulation games.
0d016216ea29 Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents: 10723
diff changeset
765
0d016216ea29 Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents: 10723
diff changeset
766 @item
35986
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
767 Improve GnuGo @uref{http://www.gnu.org/software/gnugo/gnugo.html}, which is not yet very sophisticated.
15866
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
768
6f4cccfec044 Many changes.
Richard M. Stallman <rms@gnu.org>
parents: 14929
diff changeset
769 @item
23610
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
770 Network servers and clients for board and card games for which such
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
771 software does not yet exist.
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
772
73c884a6f03c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 23300
diff changeset
773 @item
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
774 A Hierarchical Task Network package which can be used
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
775 to program play the computer's side in various strategic games.
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
776
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
777 @item
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
778 A game like Mill/Nine Men's Morris.
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
779
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
780 @item
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
781 Write imitations of some popular video games:
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
782
9890
5f3d80bda2f8 Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents: 9836
diff changeset
783 @itemize -
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
784 @item
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
785 Space war, Asteroids, Pong, Columns.
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
786 @item
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
787 Defending cities from missiles.
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
788 @item
11168
0d016216ea29 Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents: 10723
diff changeset
789 Plane shoots at lots of other planes, tanks, etc.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
790 @item
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
791 Wizard fights fanciful monsters.
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
792 @item
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
793 A golf game.
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
794 @ignore Being done by jhall1@isd.net
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
795 @item
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
796 Program a robot by sticking building blocks together,
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
797 then watch it explore a world.
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
798 @end ignore
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
799 @item
18165
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
800 Biomorph evolution (as in Scientific American and @cite{The Blind
7c8db921ea0f Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents: 17909
diff changeset
801 Watchmaker}).
5119
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
802 @end itemize
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
803 @end itemize
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
804
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
805 We do not need @code{rogue}, as we have @code{hack}.
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
806
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
807 @contents
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
808
bf9e7676a73e Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
809 @bye
32527
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
810 @c LocalWords: dir texi lastupdate uref http www org html helpgnu ifinfo ftp
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
811 @c LocalWords: dvi hurd toc gvc URL GTK XmHTML xs nl ripley NT com gettext Qt
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
812 @c LocalWords: GUI libstdc Docbook SGML libc sed STL Gforth GNUstep TCSH Perl
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
813 @c LocalWords: Ghostscript PIC GCC Texinfo grep dc bc ethernet GDB IP CIFS CU
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
814 @c LocalWords: SMB SVGA Khoros Automake OpenStep diff roff Smail tron veritas
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
815 @c LocalWords: cxref ctrace API LilyPond xephem labanotation LessTif outliner
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
816 @c LocalWords: Hypercard morphing SeeMe ICQ Diffie Helman RSA SSLv TLSv GPL
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
817 @c LocalWords: OpenBIOS BIOS LILO dbase dbased Harbour harbour WYSIWYG ISBN
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
818 @c LocalWords: TruePrint Baecker siff sif cs arizona edu TR ps mt sulaco MP
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
819 @c LocalWords: RTSP MPEG jasonw ariel ucs unimelb AU stutz dsl TCL Javascript
c2a966416be5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26283
diff changeset
820 @c LocalWords: Rexx GnuGo jhall isd Biomorph regexp eval gd gnuorg
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
821 Local variables:
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
822 update-date-leading-regexp: "@c This date is automagically updated when you save this file:\n@set lastupdate "
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
823 update-date-trailing-regexp: ""
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
824 eval: (load "/gd/gnuorg/update-date.el")
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
825 eval: (add-hook 'write-file-hooks 'update-date)
35986
dcca06439032 Current version.
Dave Love <fx@gnu.org>
parents: 32527
diff changeset
826 compile-command: "make just-tasks"
23041
34837f8d560c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 19945
diff changeset
827 End: