Mercurial > emacs
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 |
rev | line source |
---|---|
5119 | 1 \input texinfo @c -*-texinfo-*- |
2 @c %**start of header | |
3 @setfilename tasks.info | |
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 | 6 @set lastupdate January 15, 2001 |
5119 | 7 @c %**end of header |
8 | |
9 @setchapternewpage off | |
10 | |
11 @titlepage | |
12 @title GNU Task List | |
5120 | 13 @author Free Software Foundation |
5119 | 14 @author last updated @value{lastupdate} |
15 @end titlepage | |
16 | |
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 | 20 |
5120 | 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 | 25 @end ifinfo |
26 | |
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 | 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 | 41 @end menu |
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 | 44 @chapter About the GNU Task List |
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 | 50 @file{tasks.texi}, @file{tasks.info}, and @file{tasks.dvi}. The GNU |
51 HURD task list is also there in file @file{tasks.hurd}. | |
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 | 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 | 59 |
15866 | 60 Because of the natural tendency for most volunteers to write programming |
61 tools or programming languages, we have a comparative shortage of | |
62 applications useful for non-programmer users. Therefore, we ask you to | |
63 consider writing such a program. | |
5119 | 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 | 80 |
32527 | 81 Finally, if you think of an important job that free software cannot |
82 solve yet that is typically solved by proprietary software, please send | |
83 a short description of that job to @email{tasks@@gnu.org} so that we can | |
84 add it to this task list. | |
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 | 98 |
99 @item | |
100 A new maintainer is needed for Goose | |
35986 | 101 @uref{http://www.gnu.org/software/goose/goose.html}. |
32527 | 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 | 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 | 110 then get a copy of the latest HURD task list from: |
111 | |
112 @itemize @bullet | |
113 | |
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 | 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 | 120 |
121 @item | |
32527 | 122 @email{gvc@@gnu.org} via e-mail. |
18588 | 123 |
124 @end itemize | |
125 | |
126 @item | |
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 | 132 Improve the facilities for translating other languages into Scheme, |
133 so that Guile can provide support for a variety of languages. | |
134 | |
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 | 149 @item |
150 Add gettext support to GNU programs that don't have it already. (Please | |
151 contact the developers of the specific packages that you want to work | |
152 on.) | |
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 | 182 @chapter Documentation |
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 | 191 |
192 @itemize @bullet | |
35986 | 193 |
194 @item | |
195 A reference document for SQL for use as a standard for implementors of | |
196 free software versions of SQL. | |
197 | |
8484
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
198 @item |
25287 | 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 | 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 | 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 | 244 A manual for Ghostscript. |
15866 | 245 |
246 @item | |
247 A manual for TCSH. | |
5119 | 248 |
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 | 253 |
32527 | 254 @ignore |
35986 | 255 @c Bradley M. Kuhn is working on this. <bkuhn@ebb.org> |
5119 | 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 | 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 | 264 |
265 @item | |
266 A book on how GCC works and why various machine descriptions | |
267 are written as they are. | |
268 | |
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 | 271 |
272 @item | |
273 Manuals for various X window managers. | |
274 | |
275 @item | |
14803 | 276 Reference cards for those manuals that don't have them: C |
15866 | 277 Compiler, Make, Texinfo, Termcap, and maybe the C Library. |
5119 | 278 |
279 @item | |
32527 | 280 Many utilities still need documentation. |
5119 | 281 @end itemize |
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 | 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 | 288 @item |
289 Modify the GNU @code{dc} program to use the math routines of GNU | |
290 @code{bc}. | |
8484
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
291 @end ignore |
5119 | 292 |
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 | 296 with Unix is not especially important for this program. |
32527 | 297 |
298 @item | |
299 Rewrite @code{indent} from scratch to make it cleaner. | |
300 | |
301 @item | |
302 Write a free software replacement for the @code{agrep} program. | |
303 | |
5119 | 304 @end itemize |
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 | 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 | 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 | 324 |
325 @item | |
326 A shared memory X11 server to run under MACH is very desirable. The | |
327 machine specific parts should be kept well separated. | |
15866 | 328 |
329 @item | |
330 An implementation of CIFS, the ``Common Internet File System,'' for the | |
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 | 336 @end itemize |
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 | 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 | 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 | 345 |
346 @item | |
17824 | 347 Interface GDB to Guile, so that users can write debugging commands in |
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 | 354 |
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 | 360 @item |
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 | 373 Add a few features to GNU @code{diff}, such as handling large input |
374 files without reading entire files into core. | |
375 | |
376 @item | |
377 An @code{nroff} macro package to simplify @code{texi2roff}. | |
378 | |
379 @item | |
380 A queueing system for the mailer Smail that groups pending work by | |
381 destination rather than by original message. This makes it possible | |
382 to schedule retries coherently for each destination. Talk to | |
32527 | 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 | 385 @end itemize |
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 | 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 | 391 @item |
392 An emulator for Macintosh graphics calls on top of X Windows. | |
393 | |
394 @item | |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
395 |
32527 | 396 A package that emulates the API of Visual C++'s Foundation Classes |
397 (MFC), but operates on top of X11. It need not match the screen | |
398 appearance provided by MFC. Instead, it would be best to use GTK, so as | |
399 to give coherence with GNOME. | |
400 | |
401 @ignore | |
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 | 407 @end ignore |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
408 |
32527 | 409 @ignore |
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 | 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 | 422 @c Gepetto (@url{http://laurent.riesterer.free.fr/gepetto/intro-main.html}, |
423 @c @email{laurent.riesterer@@free.fr}), according to @email{gnueval@@gnu.org}, | |
424 @c does the job of displaing dancers but does not allow editing notation. | |
425 | |
5119 | 426 |
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 | 429 |
430 @item | |
5119 | 431 A program to display and edit Hypercard stacks. |
432 | |
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 | 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 | 440 A program for graphic morphing of scanned photographs. |
32527 | 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 | 445 @end itemize |
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 | 458 @ignore |
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 | 463 @end ignore |
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 | 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 | 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 | 474 @item |
32527 | 475 A free library for public-key encryption. This library can probably be |
476 developed from the code for the GNU Privacy Guard. | |
477 | |
17487
1e1e04f1c87a
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
17228
diff
changeset
|
478 @item |
32527 | 479 An implementation of SSLv3 (more precisely, TLSv1) which has |
480 distribution terms compatible with the GNU GPL. We know of a | |
481 GPL-covered implemention of a version of SSL that you can use as a | |
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 | 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 | 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 | 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 | 512 An imitation of Page Maker or Ventura Publisher. |
513 | |
514 @item | |
24888 | 515 An imitation of @code{dbase2} or @code{dbase3}. (How dbased!) |
32527 | 516 Harbour, a free replacement for Clipper, would provide a useful start. |
517 @uref{http://www.harbour-project.org/}. | |
5119 | 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 | 520 @item |
15866 | 521 A general ledger program, including support for accounts payable, |
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 | 524 |
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 | 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 | 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 | 538 |
539 @display | |
540 Human Factors and Typography for More Readable Programs, | |
541 Ronald M. Baecker and Aaron Marcus, | |
542 Addison-Wesley, ISBN 0-201-10745-7 | |
543 @end display | |
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 | 546 @end ignore |
5119 | 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 | 550 @item |
18588 | 551 A program to convert Microsoft Word documents to text/enriched, TeX, |
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 | 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 | 573 @ignore |
574 @c Ogg Vorbis is doing this, see @url{http://www.xiph.org/ogg/vorbis/index.html} or contact @email{Monty <monty@xiph.org>}. | |
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 | 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 | 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 | 598 @c Chris Hofstader is working on a non-Festival speech-generation program. |
599 @c Mario Lang <lang@zid.tu-graz.ac.at> reports that Festival needs only | |
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 | 602 Speech-generation programs that are faster than the Festival engine. |
603 This might be done by optimizing Festival. | |
5119 | 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 | 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 | 626 More scientific mathematical subroutines. |
627 (A clone of SPSS is being written already.) | |
5119 | 628 |
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 | 638 Software to replace card catalogs in libraries. |
5119 | 639 |
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 | 643 @ignore |
644 @c Pat Deegan @email{pat@@psychogenic.com} is working on this. | |
645 @c no URL yet, the status is updated in @file{volunteers} | |
646 | |
647 @item | |
648 A program for voting and tabulating election results. | |
649 | |
650 @end ignore | |
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 | 653 A package for editing genealogical records conveniently. |
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 | 656 |
32527 | 657 @ignore |
658 @c ToutDoux aims to do this. | |
659 | |
23856 | 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 | 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 | 667 Grammar and style checking programs. |
668 | |
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 | 673 Optical character recognition programs; especially if suitable for |
674 scanning documents with multiple fonts and capturing font info as well | |
14803 | 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 | 677 @c Some of the OCR work being done: |
678 @c Luis Cearra <luisjc@lem.eui.upm.es>, http://lem.eui.upm.es/ocre.html | |
679 @c The status of these projects is updated in @file{/gd/gnuorg/volunteers} | |
680 | |
5119 | 681 @item |
35986 | 682 A program to scan a line drawing and convert it to editable Postscript, |
683 or some other editable format. | |
5119 | 684 |
685 @item | |
35986 | 686 A program to recognize handwriting (we don't believe PocketLinux's |
687 handwriting capability is ready for non-PocketLinux environments, yet). | |
688 | |
5119 | 689 |
690 @item | |
32527 | 691 A program that can translate from one natural language, into another. |
692 For example, a program to translate French into English. | |
693 | |
694 @item | |
5119 | 695 A pen based interface. |
696 | |
697 @item | |
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 | 703 |
704 @item | |
705 A database program designed to store and retrieve patent information. | |
706 | |
707 @item | |
708 A free software package to run on a Palm Pilot in place of its usual | |
709 software, doing more or less the usual jobs. (Linux, the kernel, has | |
710 apparently been ported, but according to what we hear this port is not | |
711 useful yet.) | |
712 | |
5119 | 713 @end itemize |
714 | |
35986 | 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 | 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 | 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 | 733 Perhaps Clipper as well. |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
734 |
35986 | 735 @node Education, Games and Recreations, Languages, Top |
736 @chapter Education | |
737 | |
738 Programs for studying, teaching or doing administrative tasks in schools. | |
739 See @uref{http://www.gnu.org/education/} for additional information. | |
740 | |
741 @itemize @bullet | |
742 @item | |
743 A programm to organize automatically the schedule of a school given | |
744 constraints about teachers, rooms, times, and students. | |
745 | |
746 @item | |
747 A program to edit dance notation (such as labanotation) and display | |
748 dancers moving on the screen. Gepetto does some of this work. Contact | |
749 @email{gvc@@gnu.org} if you are interested in helping finish the job. | |
750 | |
751 @end itemize | |
752 | |
753 @node Games and Recreations, , Education, Top | |
5120 | 754 @chapter Games and Recreations |
5119 | 755 |
15866 | 756 Video-oriented games that work with the X window system. |
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 | 759 @item |
760 Empire (there is a free version but it needs upgrading) | |
761 | |
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 | 767 Improve GnuGo @uref{http://www.gnu.org/software/gnugo/gnugo.html}, which is not yet very sophisticated. |
15866 | 768 |
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 | 778 A game like Mill/Nine Men's Morris. |
779 | |
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 | 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 | 784 @item |
785 Space war, Asteroids, Pong, Columns. | |
786 @item | |
787 Defending cities from missiles. | |
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 | 790 @item |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
791 Wizard fights fanciful monsters. |
5119 | 792 @item |
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 | 795 @item |
796 Program a robot by sticking building blocks together, | |
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 | 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 | 802 @end itemize |
803 @end itemize | |
804 | |
805 We do not need @code{rogue}, as we have @code{hack}. | |
806 | |
807 @contents | |
808 | |
809 @bye | |
32527 | 810 @c LocalWords: dir texi lastupdate uref http www org html helpgnu ifinfo ftp |
811 @c LocalWords: dvi hurd toc gvc URL GTK XmHTML xs nl ripley NT com gettext Qt | |
812 @c LocalWords: GUI libstdc Docbook SGML libc sed STL Gforth GNUstep TCSH Perl | |
813 @c LocalWords: Ghostscript PIC GCC Texinfo grep dc bc ethernet GDB IP CIFS CU | |
814 @c LocalWords: SMB SVGA Khoros Automake OpenStep diff roff Smail tron veritas | |
815 @c LocalWords: cxref ctrace API LilyPond xephem labanotation LessTif outliner | |
816 @c LocalWords: Hypercard morphing SeeMe ICQ Diffie Helman RSA SSLv TLSv GPL | |
817 @c LocalWords: OpenBIOS BIOS LILO dbase dbased Harbour harbour WYSIWYG ISBN | |
818 @c LocalWords: TruePrint Baecker siff sif cs arizona edu TR ps mt sulaco MP | |
819 @c LocalWords: RTSP MPEG jasonw ariel ucs unimelb AU stutz dsl TCL Javascript | |
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 | 826 compile-command: "make just-tasks" |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
827 End: |