Mercurial > emacs
annotate etc/tasks.texi @ 29005:b396df3a5181
(ONE_MORE_BYTE, TWO_MORE_BYTES): Set coding->resutl to
CODING_FINISH_INSUFFICIENT_SRC if there's not enough source.
(ONE_MORE_CHAR, EMIT_CHAR, EMIT_ONE_BYTE, EMIT_TWO_BYTE,
EMIT_BYTES): New macros.
(THREE_MORE_BYTES, DECODE_CHARACTER_ASCII,
DECODE_CHARACTER_DIMENSION1, DECODE_CHARACTER_DIMENSION2): These
macros deleted.
(CHECK_CODE_RANGE_A0_FF): This macro deleted.
(detect_coding_emacs_mule): Use UNIBYTE_STR_AS_MULTIBYTE_P to
check the validity of multibyte sequence.
(decode_coding_emacs_mule): New function.
(encode_coding_emacs_mule): New macro.
(detect_coding_iso2022): Use ONE_MORE_BYTE to fetch a byte from
the source.
(DECODE_ISO_CHARACTER): Just return a character code.
(DECODE_COMPOSITION_START): Set coding->result instead of result.
(decode_coding_iso2022, decode_coding_sjis_big5, decode_eol): Use
EMIT_CHAR to produced decoded characters. Exit the loop only by
macros ONE_MORE_BYTE or EMIT_CHAR. Don't handle the case of last
block here.
(ENCODE_ISO_CHARACTER): Don't translate character here. Produce
only position codes for an invalid character.
(encode_designation_at_bol): Return new destination pointer. 5th
arg DSTP is changed to DST.
(encode_coding_iso2022, decode_coding_sjis_big5): Get a character
from the source by ONE_MORE_CHAR. Don't handle the case of last
block here.
(DECODE_SJIS_BIG5_CHARACTER, ENCODE_SJIS_BIG5_CHARACTER): These
macros deleted.
(detect_coding_sjis, detect_coding_big5, detect_coding_utf_8,
detect_coding_utf_16, detect_coding_ccl): Use ONE_MORE_BYTE and
TWO_MORE_BYTES to fetch a byte from the source.
(encode_eol): Pay attention to coding->src_multibyte.
(detect_coding, detect_eol): Preserve members src_multibyte and
dst_multibyte.
(DECODING_BUFFER_MAG): Return 2 even for coding_type_raw_text.
(encoding_buffer_size): Set magnification to 3 for all coding
systems that require encoding.
(ccl_coding_driver): For decoding, be sure that the result is
valid multibyte sequence.
(decode_coding): Initialize coding->errors and coding->result.
For emacs-mule, call decode_coding_emacs_mule. For no-conversion
and raw-text, always call decode_eol. Handle the case of last
block here. If not coding->dst_multibyte, convert the resulting
sequence to unibyte.
(encode_coding): Initialize coding->errors and coding->result.
For emacs-mule, call encode_coding_emacs_mule. For no-conversion
and raw-text, always call encode_eol. Handle the case of last
block here.
(shrink_decoding_region, shrink_encoding_region): Detect cases
that we can't skip data more rigidly.
(code_convert_region): Setup src_multibyte and dst_multibyte
members of coding. For decoding, if the buffer is multibyte,
convert the source sequence to unibyte in advance. For encoding,
if the buffer is multibyte, convert the resulting sequence to
multibyte afterward.
(run_pre_post_conversion_on_str): New function.
(code_convert_string): Deleted and divided into the following two.
(decode_coding_string, encode_coding_string): New functions.
(code_convert_string1, code_convert_string_norecord): Call one of
above.
(Fdecode_sjis_char, Fdecode_big5_char): Use MAKE_CHAR instead of
MAKE_NON_ASCII_CHAR.
(Fset_terminal_coding_system_internal,
Fset_safe_terminal_coding_system_internal): Setup src_multibyte
and dst_multibyte members.
(init_coding_once): Initialize iso_code_class with new enum
ISO_control_0 and ISO_control_1.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Fri, 19 May 2000 23:54:56 +0000 |
parents | 8ec2e5b1bed4 |
children | c2a966416be5 |
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: |
26283
8ec2e5b1bed4
Added patch for RMS. - Brian
Brian Youmans <3diff@gnu.org>
parents:
26127
diff
changeset
|
6 @set lastupdate November 1, 1999 |
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:: |
23dc87786172
Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents:
24111
diff
changeset
|
39 * Games and Recreations:: |
5119 | 40 @end menu |
41 | |
24112
23dc87786172
Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents:
24111
diff
changeset
|
42 @node Intro, Highest Priority, Top, Top |
15866 | 43 @chapter About the GNU Task List |
44 | |
18165
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
45 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
|
46 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
|
47 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
|
48 list is available there in several different formats: @file{tasks.text}, |
18588 | 49 @file{tasks.texi}, @file{tasks.info}, and @file{tasks.dvi}. The GNU |
50 HURD task list is also there in file @file{tasks.hurd}. | |
51 @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
|
52 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
|
53 @uref{http://www.gnu.org/prep/tasks_toc.html}. |
15866 | 54 |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
55 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
|
56 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
|
57 send you the GNU coding standards. |
5119 | 58 |
15866 | 59 Because of the natural tendency for most volunteers to write programming |
60 tools or programming languages, we have a comparative shortage of | |
61 applications useful for non-programmer users. Therefore, we ask you to | |
62 consider writing such a program. | |
5119 | 63 |
17228
b64f5f132d96
Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents:
16965
diff
changeset
|
64 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
|
65 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
|
66 improvement to an existing program. |
b64f5f132d96
Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents:
16965
diff
changeset
|
67 |
b64f5f132d96
Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents:
16965
diff
changeset
|
68 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
|
69 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
|
70 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
|
71 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
|
72 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
|
73 areas, where volunteers are more scarce. |
b64f5f132d96
Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents:
16965
diff
changeset
|
74 |
b64f5f132d96
Explain which tasks are better, generally.
Richard M. Stallman <rms@gnu.org>
parents:
16965
diff
changeset
|
75 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
|
76 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
|
77 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
|
78 a performance improvement, they may not consider it very important. |
5119 | 79 |
24112
23dc87786172
Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents:
24111
diff
changeset
|
80 @node Highest Priority, Documentation, Intro, Top |
18165
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
81 @chapter Highest Priority |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
82 |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
83 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
|
84 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
|
85 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
|
86 not write free software at all. |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
87 |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
88 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
|
89 high priority projects. |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
90 |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
91 @itemize @bullet |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
92 @item |
18997
32ad93e073f2
Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents:
18864
diff
changeset
|
93 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
|
94 |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
95 @item |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
96 If you are very good at C programming and interested in kernels, you can |
18588 | 97 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
|
98 look at @uref{http://www.gnu.org/software/hurd/hurd.html}, and |
18588 | 99 then get a copy of the latest HURD task list from: |
100 | |
101 @itemize @bullet | |
102 | |
103 @item | |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
104 @uref{http://www.gnu.org/prep/tasks.hurd.html}, via the World Wide |
18588 | 105 Web. |
18165
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
106 |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
107 @item |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
108 @uref{ftp://ftp.gnu.org/pub/gnu/tasks/tasks.hurd}, via anonymous FTP. |
18588 | 109 |
110 @item | |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
111 @email{gnu@@gnu.org} via e-mail. |
18588 | 112 |
113 @end itemize | |
114 | |
115 @item | |
116 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
|
117 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
|
118 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
|
119 |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
120 @item |
23956
45f4accedecb
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23940
diff
changeset
|
121 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
|
122 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
|
123 |
26126
0a2d7cf0b6db
Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents:
25429
diff
changeset
|
124 @ignore |
23956
45f4accedecb
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23940
diff
changeset
|
125 @item |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
126 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
|
127 @end ignore |
18165
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
128 |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
129 @item |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
130 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
|
131 For example, you could help work on Willows Twin. |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
132 See @uref{http://www.willows.com/}. |
18165
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
133 |
24927
cfd699838151
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24888
diff
changeset
|
134 @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
|
135 to do this. |
18165
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
136 @item |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
137 Implement the Kermit data transfer protocol. (See below.) |
24927
cfd699838151
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24888
diff
changeset
|
138 @end ignore |
18165
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
139 |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
140 @ignore This is being done (Harmony) |
18165
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
141 @item |
18997
32ad93e073f2
Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents:
18864
diff
changeset
|
142 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
|
143 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
|
144 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
|
145 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
|
146 |
32ad93e073f2
Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents:
18864
diff
changeset
|
147 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
|
148 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
|
149 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
|
150 |
32ad93e073f2
Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents:
18864
diff
changeset
|
151 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
|
152 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
|
153 @end ignore |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
154 |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
155 @item |
18165
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
156 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
|
157 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
|
158 and which has no comparable free equivalent now. |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
159 @end itemize |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
160 |
24112
23dc87786172
Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents:
24111
diff
changeset
|
161 @node Documentation, Unix-Related Projects, Highest Priority, Top |
5119 | 162 @chapter Documentation |
163 | |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
164 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
|
165 system. |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
166 |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
167 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
|
168 proprietary manuals do not count, for the same reason proprietary |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
169 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
|
170 We do not recommend any non-free materials as documentation. |
5119 | 171 |
172 @itemize @bullet | |
8484
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
173 @item |
25287 | 174 A manual for libstdc++. |
25244
a12e632e1ef5
Added item on manual for libstdc++. - Brian
Brian Youmans <3diff@gnu.org>
parents:
25077
diff
changeset
|
175 |
a12e632e1ef5
Added item on manual for libstdc++. - Brian
Brian Youmans <3diff@gnu.org>
parents:
25077
diff
changeset
|
176 @item |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
177 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
|
178 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
179 @item |
26127 | 180 A manual for Docbook SGML format. |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
181 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
182 @item |
26127 | 183 A tutorial introduction to Midnight Commander. |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
184 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
185 @item |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
186 A thorough manual for RCS. |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
187 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
188 @item |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
189 A reference manual for Mach. |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
190 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
191 @item |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
192 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
|
193 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
194 @item |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
195 A manual for writing Hurd servers. |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
196 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
197 @item |
26126
0a2d7cf0b6db
Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents:
25429
diff
changeset
|
198 A manual for GNU sed. |
0a2d7cf0b6db
Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents:
25429
diff
changeset
|
199 |
0a2d7cf0b6db
Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents:
25429
diff
changeset
|
200 @item |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
201 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
|
202 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
203 @item |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
204 A tutorial manual for the C++ STL (standard template library). |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
205 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
206 @item |
24749
dc885252eab2
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24747
diff
changeset
|
207 A tutorial manual for Gforth. |
24747
8dc6fde63a8c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24696
diff
changeset
|
208 |
8dc6fde63a8c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24696
diff
changeset
|
209 @item |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
210 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
|
211 for the runtime library functions, structures, and classes. Some work |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
212 has been done on this job. |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
213 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
214 @item |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
215 Manuals for GNUstep: developer tutorial, developer programming manual, |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
216 developer reference manual, and user manual. |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
217 |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
218 @item |
5119 | 219 A manual for Ghostscript. |
15866 | 220 |
221 @item | |
222 A manual for TCSH. | |
5119 | 223 |
224 @item | |
23774
43fd01db076b
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23610
diff
changeset
|
225 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
|
226 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
|
227 needed to weld them together into a coherent manual. |
5119 | 228 |
229 @item | |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
230 A good free Perl language tutorial introduction. The existing Perl |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
231 introductions are published with restrictions on copying and |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
232 modification, so that they cannot be part of a GNU system. |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
233 |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
234 @item |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
235 A manual for PIC (the graphics formatting language). |
5119 | 236 |
237 @item | |
238 A book on how GCC works and why various machine descriptions | |
239 are written as they are. | |
240 | |
241 @item | |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
242 A manual for programming applications for X11. |
5119 | 243 |
244 @item | |
245 Manuals for various X window managers. | |
246 | |
247 @item | |
14803 | 248 Reference cards for those manuals that don't have them: C |
15866 | 249 Compiler, Make, Texinfo, Termcap, and maybe the C Library. |
5119 | 250 |
251 @item | |
14803 | 252 Many utilities need documentation, including @code{grep} and others. |
5119 | 253 @end itemize |
254 | |
24112
23dc87786172
Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents:
24111
diff
changeset
|
255 @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
|
256 @chapter Unix-Related Projects |
5119 | 257 |
9890
5f3d80bda2f8
Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents:
9836
diff
changeset
|
258 @itemize @bullet |
8484
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
259 @ignore |
5119 | 260 @item |
261 Modify the GNU @code{dc} program to use the math routines of GNU | |
262 @code{bc}. | |
8484
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
263 @end ignore |
5119 | 264 |
265 @item | |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
266 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
|
267 @code{style}, or something to do the same kind of job. Compatibility |
24888 | 268 with Unix is not especially important for this program. |
5119 | 269 @end itemize |
270 | |
24112
23dc87786172
Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents:
24111
diff
changeset
|
271 @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
|
272 @chapter Kernel-Related Projects |
5119 | 273 |
9890
5f3d80bda2f8
Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents:
9836
diff
changeset
|
274 @itemize @bullet |
8484
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
275 @item |
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
276 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
|
277 debugged from GDB running on another machine. |
5119 | 278 |
8484
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
279 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
|
280 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
|
281 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
|
282 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
|
283 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
|
284 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
|
285 communicating across gateways. |
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
286 |
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
287 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
|
288 need some changes. |
5119 | 289 |
290 @item | |
291 A shared memory X11 server to run under MACH is very desirable. The | |
292 machine specific parts should be kept well separated. | |
15866 | 293 |
294 @item | |
295 An implementation of CIFS, the ``Common Internet File System,'' for the | |
296 HURD. This protocol is an offshoot of SMB. | |
24244
1139bb78dcfa
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24112
diff
changeset
|
297 |
1139bb78dcfa
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24112
diff
changeset
|
298 @item |
1139bb78dcfa
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24112
diff
changeset
|
299 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
|
300 console. |
5119 | 301 @end itemize |
302 | |
24112
23dc87786172
Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents:
24111
diff
changeset
|
303 @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
|
304 @chapter Extensions to Existing GNU Software |
5119 | 305 |
9890
5f3d80bda2f8
Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents:
9836
diff
changeset
|
306 @itemize @bullet |
5119 | 307 @item |
9890
5f3d80bda2f8
Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents:
9836
diff
changeset
|
308 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
|
309 distribution. |
5119 | 310 |
311 @item | |
17824 | 312 Interface GDB to Guile, so that users can write debugging commands in |
313 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
|
314 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
|
315 |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
316 @item |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
317 Extend Octave to support programs that were written |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
318 to run on Khoros. |
17824 | 319 |
320 @item | |
23282
6b24b6f42d88
(Extensions): Removed request to have dejagnu rewritten in scheme,
Joel N. Weber II <devnull@gnu.org>
parents:
23256
diff
changeset
|
321 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
|
322 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
|
323 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
|
324 |
16935 | 325 @item |
326 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
|
327 |
0d016216ea29
Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents:
10723
diff
changeset
|
328 @item |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
329 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
|
330 OpenStep specification. |
0d016216ea29
Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents:
10723
diff
changeset
|
331 |
0d016216ea29
Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents:
10723
diff
changeset
|
332 @item |
8484
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
333 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
|
334 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
|
335 has changed. |
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
336 |
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
337 @item |
5119 | 338 Add a few features to GNU @code{diff}, such as handling large input |
339 files without reading entire files into core. | |
340 | |
341 @item | |
342 An @code{nroff} macro package to simplify @code{texi2roff}. | |
343 | |
344 @item | |
345 A queueing system for the mailer Smail that groups pending work by | |
346 destination rather than by original message. This makes it possible | |
347 to schedule retries coherently for each destination. Talk to | |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
348 @email{tron@@veritas.com} about this. |
5119 | 349 |
8484
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
350 Smail also needs a new chief maintainer. |
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
351 |
5119 | 352 @item |
8484
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
353 Enhanced cross-reference browsing tools. (We now have something at |
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
354 about the level of @code{cxref}.) We also could use something like |
3aa323481f5a
Formerly tasks.texi.~12~
Richard M. Stallman <rms@gnu.org>
parents:
5120
diff
changeset
|
355 @code{ctrace}. (Some people are now working on this project.) |
5119 | 356 @end itemize |
357 | |
24112
23dc87786172
Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents:
24111
diff
changeset
|
358 @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
|
359 @chapter X Windows Projects |
5119 | 360 |
9890
5f3d80bda2f8
Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents:
9836
diff
changeset
|
361 @itemize @bullet |
5119 | 362 @item |
363 An emulator for Macintosh graphics calls on top of X Windows. | |
364 | |
365 @item | |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
366 A package that emulates the API of Visual C++, but operates on top of |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
367 X11. 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
|
368 it would be best to use GTK, so as to give coherence with GNOME. |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
369 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
370 @item |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
371 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
|
372 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
|
373 it would be best to use GTK, so as to give coherence with GNOME. |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
374 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
375 @item |
18864
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
376 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
|
377 GNU program for music typesetting. |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
378 |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
379 @item |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
380 An ear-training program for students of music. |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
381 |
26126
0a2d7cf0b6db
Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents:
25429
diff
changeset
|
382 @ignore @c GNUskies should do this |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
383 @item |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
384 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
|
385 to qualify as free software). |
26126
0a2d7cf0b6db
Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents:
25429
diff
changeset
|
386 @end ignore |
17487
1e1e04f1c87a
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
17228
diff
changeset
|
387 |
1e1e04f1c87a
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
17228
diff
changeset
|
388 @item |
5119 | 389 A program to edit dance notation (such as labanotation) and display |
390 dancers moving on the screen. | |
391 | |
392 @item | |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
393 Make sure the Vibrant toolkit works with LessTif instead of Motif. |
9836 | 394 |
395 @item | |
5119 | 396 A program to display and edit Hypercard stacks. |
397 | |
398 @item | |
26126
0a2d7cf0b6db
Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents:
25429
diff
changeset
|
399 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
|
400 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
|
401 in various ways. |
0a2d7cf0b6db
Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents:
25429
diff
changeset
|
402 |
0a2d7cf0b6db
Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents:
25429
diff
changeset
|
403 @item |
15866 | 404 A program for graphic morphing of scanned photographs. |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
405 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
406 @item |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
407 Software for designing and printing business cards. |
5119 | 408 @end itemize |
409 | |
24112
23dc87786172
Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents:
24111
diff
changeset
|
410 @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
|
411 @chapter Network Projects |
212dc05acd10
Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents:
24060
diff
changeset
|
412 |
212dc05acd10
Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents:
24060
diff
changeset
|
413 @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
|
414 @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
|
415 @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
|
416 @item |
212dc05acd10
Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents:
24060
diff
changeset
|
417 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
|
418 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
|
419 @end ignore |
24111
212dc05acd10
Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents:
24060
diff
changeset
|
420 |
24880 | 421 @ignore |
422 @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
|
423 @item |
212dc05acd10
Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents:
24060
diff
changeset
|
424 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
|
425 free software.) |
24880 | 426 @end ignore |
427 | |
24111
212dc05acd10
Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents:
24060
diff
changeset
|
428 @end itemize |
212dc05acd10
Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents:
24060
diff
changeset
|
429 |
24112
23dc87786172
Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents:
24111
diff
changeset
|
430 @node Encryption Projects, Other Projects, Network Projects, Top |
18864
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
431 @chapter Encryption Projects |
5119 | 432 |
18864
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
433 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
|
434 US citizens, to avoid problems with US export control law. |
5119 | 435 |
9890
5f3d80bda2f8
Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents:
9836
diff
changeset
|
436 @itemize @bullet |
5119 | 437 @item |
18864
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
438 A free library for public-key encryption. |
15866 | 439 |
18864
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
440 This library should use the Diffie-Helman algorithm for public key |
15866 | 441 encryption, not the RSA algorithm, because the Diffie-Helman patent in |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
442 the US expired in 1997. This library can probably be developed from |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
443 the code for the GNU Privacy Guard (now in development). |
17487
1e1e04f1c87a
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
17228
diff
changeset
|
444 |
1e1e04f1c87a
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
17228
diff
changeset
|
445 @item |
23774
43fd01db076b
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23610
diff
changeset
|
446 An implementation of SSLv3 (more precisely, TLSv1) which is patent-free |
43fd01db076b
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23610
diff
changeset
|
447 (uses the non-RSA algorithms) and has distribution terms compatible with |
43fd01db076b
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23610
diff
changeset
|
448 the GNU GPL. We know of a GPL-covered implemention of a version of SSL |
43fd01db076b
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23610
diff
changeset
|
449 that you can use as a starting point. |
43fd01db076b
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23610
diff
changeset
|
450 |
43fd01db076b
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23610
diff
changeset
|
451 @item |
17557
3e3f18e8d969
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
17487
diff
changeset
|
452 Free software for doing secure commercial transactions on the web. |
3e3f18e8d969
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
17487
diff
changeset
|
453 This too needs public key encryption. |
18864
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
454 @end itemize |
5119 | 455 |
23774
43fd01db076b
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23610
diff
changeset
|
456 The projects to provide free replacements for PGP and SSH are no longer |
43fd01db076b
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23610
diff
changeset
|
457 listed here, because projects to do those jobs are well under way. |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
458 |
24112
23dc87786172
Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents:
24111
diff
changeset
|
459 @node Other Projects, Languages, Encryption Projects, Top |
18864
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
460 @chapter Other Projects |
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
461 |
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
462 If you think of others that should be added, please |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
463 send them to @email{gnu@@gnu.org}. |
18864
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
464 |
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
465 @itemize @bullet |
24244
1139bb78dcfa
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24112
diff
changeset
|
466 @ignore OpenBIOS is doing this |
5119 | 467 @item |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
468 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
|
469 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
|
470 free system on these PCs, we need a free BIOS. |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
471 |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
472 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
|
473 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
|
474 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
|
475 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
|
476 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
|
477 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
|
478 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
|
479 @end ignore |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
480 |
25423
13cf664a0de9
*** empty log message ***
Steve Morningthunder <mthunder@gnu.org>
parents:
25422
diff
changeset
|
481 @ignore Frank Cruz promises a free version |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
482 @item |
18165
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
483 A free program that can transfer files on a serial line |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
484 using the same protocol that Kermit uses. |
25423
13cf664a0de9
*** empty log message ***
Steve Morningthunder <mthunder@gnu.org>
parents:
25422
diff
changeset
|
485 @end ignore |
17706
16950c302710
Add Kermit replacement project.
Richard M. Stallman <rms@gnu.org>
parents:
17590
diff
changeset
|
486 |
16950c302710
Add Kermit replacement project.
Richard M. Stallman <rms@gnu.org>
parents:
17590
diff
changeset
|
487 @item |
5119 | 488 An imitation of Page Maker or Ventura Publisher. |
489 | |
490 @item | |
24888 | 491 An imitation of @code{dbase2} or @code{dbase3}. (How dbased!) |
492 @uref{http://www.startech.keller.tx.us/xbase/xbase.html} may contain | |
493 some useful stuff to start with. | |
5119 | 494 |
26126
0a2d7cf0b6db
Installing changes for RMS - stole lock. - Brian
Brian Youmans <3diff@gnu.org>
parents:
25429
diff
changeset
|
495 @ignore @c being done by Jonas etc. |
5119 | 496 @item |
15866 | 497 A general ledger program, including support for accounts payable, |
498 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
|
499 @end ignore |
15866 | 500 |
501 @item | |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
502 A free replacement for Glimpse, which is not free software. |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
503 |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
504 @item |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
505 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
|
506 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
|
507 is software focused on page layout. |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
508 |
24060 | 509 @ignore It looks like TruePrint will fill this gap |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
510 @item |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
511 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
|
512 paper. For ideas on what to do, see the book, |
5119 | 513 |
514 @display | |
515 Human Factors and Typography for More Readable Programs, | |
516 Ronald M. Baecker and Aaron Marcus, | |
517 Addison-Wesley, ISBN 0-201-10745-7 | |
518 @end display | |
519 | |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
520 But you don't have to do exactly what they propose. |
24060 | 521 @end ignore |
5119 | 522 |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
523 @ignore |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
524 @c This is now being worked on -- rms, 22 June 1998 |
5119 | 525 @item |
18588 | 526 A program to convert Microsoft Word documents to text/enriched, TeX, |
527 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
|
528 @end ignore |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
529 |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
530 @ignore |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
531 @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
|
532 |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
533 @item |
23081 | 534 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
|
535 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
|
536 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
|
537 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
|
538 about siff (which is, unfortunately, not free software) at |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
539 @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
|
540 @end ignore |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
541 |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
542 @ignore |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
543 @c This is being developed -- rms, 3 May 1998 |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
544 @item |
18165
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
545 A free replacement for the semi-free Qt library. |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
546 @end ignore |
18165
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
547 |
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
548 @item |
18864
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
549 High-quality music compression software. |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
550 (Talk with @email{phr@@netcom.com} for relevant suggestions.) |
24244
1139bb78dcfa
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24112
diff
changeset
|
551 Unfortunately we cannot implement the popular MP3 format |
1139bb78dcfa
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24112
diff
changeset
|
552 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
|
553 non-patented format and compression method. |
18864
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
554 |
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
555 @item |
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
556 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
|
557 |
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
558 @item |
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
559 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
|
560 |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
561 @item |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
562 Programs to handle audio in RTSP format. |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
563 |
18997
32ad93e073f2
Delete MPEG Audio (it is forbidden).
Richard M. Stallman <rms@gnu.org>
parents:
18864
diff
changeset
|
564 @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
|
565 @item |
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
566 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
|
567 whether patents make this impossible). |
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
568 |
24111
212dc05acd10
Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents:
24060
diff
changeset
|
569 @c Chris Hofstader is working on this. |
18864
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
570 @item |
5119 | 571 Speech-generation programs (there is a program from Brown U that you |
572 could improve). | |
573 | |
24111
212dc05acd10
Checking in some changes made by rms:
Joel N. Weber II <devnull@gnu.org>
parents:
24060
diff
changeset
|
574 @c We have a project now. |
5119 | 575 @item |
15935
feedd0d97fd0
Add `units' replacement. Add Real Audio'player and generator.
Richard M. Stallman <rms@gnu.org>
parents:
15866
diff
changeset
|
576 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
|
577 @end ignore |
15935
feedd0d97fd0
Add `units' replacement. Add Real Audio'player and generator.
Richard M. Stallman <rms@gnu.org>
parents:
15866
diff
changeset
|
578 |
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
|
579 @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
|
580 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
|
581 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
|
582 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
|
583 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
|
584 @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
|
585 |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
586 @ignore Being done |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
587 @item |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
588 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
|
589 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
|
590 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
|
591 learn more. |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
592 @end ignore |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
593 |
15935
feedd0d97fd0
Add `units' replacement. Add Real Audio'player and generator.
Richard M. Stallman <rms@gnu.org>
parents:
15866
diff
changeset
|
594 @item |
16935 | 595 More scientific mathematical subroutines. |
596 (A clone of SPSS is being written already.) | |
5119 | 597 |
598 @item | |
599 Statistical tools. | |
600 | |
601 @item | |
17557
3e3f18e8d969
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
17487
diff
changeset
|
602 A scientific data collection and processing tool, |
3e3f18e8d969
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
17487
diff
changeset
|
603 perhaps something like Scientific Workbench and/or Khoros, |
3e3f18e8d969
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
17487
diff
changeset
|
604 |
3e3f18e8d969
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
17487
diff
changeset
|
605 @item |
25076
e87adc0eb94f
Added item on molecular properties, at RMS's request. - Brian
John Gilmore <gnu@toad.com>
parents:
24927
diff
changeset
|
606 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
|
607 the Schroedinger equation. |
e87adc0eb94f
Added item on molecular properties, at RMS's request. - Brian
John Gilmore <gnu@toad.com>
parents:
24927
diff
changeset
|
608 |
e87adc0eb94f
Added item on molecular properties, at RMS's request. - Brian
John Gilmore <gnu@toad.com>
parents:
24927
diff
changeset
|
609 @item |
5119 | 610 Software to replace card catalogues in libraries. |
611 | |
612 @item | |
24696
c28f1c2e8339
Added item for HVAC simulator, as per RMS. - Brian <3diff>
Brian Youmans <3diff@gnu.org>
parents:
24636
diff
changeset
|
613 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
|
614 |
c28f1c2e8339
Added item for HVAC simulator, as per RMS. - Brian <3diff>
Brian Youmans <3diff@gnu.org>
parents:
24636
diff
changeset
|
615 @item |
23856 | 616 A package for editing genealogical records conveniently. |
617 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
|
618 as an Emacs extension. |
23856 | 619 |
620 @item | |
18864
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
621 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
|
622 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
|
623 and all the other standard project progress reports. |
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
624 |
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
625 @item |
5119 | 626 Grammar and style checking programs. |
627 | |
628 @item | |
25077
3f9fae091562
Added item on testing hard disks, per RMS. - Brian
John Gilmore <gnu@toad.com>
parents:
25076
diff
changeset
|
629 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
|
630 |
3f9fae091562
Added item on testing hard disks, per RMS. - Brian
John Gilmore <gnu@toad.com>
parents:
25076
diff
changeset
|
631 @item |
24283
6822ef19292a
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24249
diff
changeset
|
632 A fast emulator for the i386, which would make it possible |
6822ef19292a
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24249
diff
changeset
|
633 to emulate x86 code on other CPUs, and also to more easily |
6822ef19292a
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24249
diff
changeset
|
634 debug kernels such as Linux more conveniently. |
6822ef19292a
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24249
diff
changeset
|
635 |
6822ef19292a
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24249
diff
changeset
|
636 To make this faster, it could work by translating machine instructions |
6822ef19292a
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
24249
diff
changeset
|
637 into the machine language of the host machine. |
17557
3e3f18e8d969
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
17487
diff
changeset
|
638 |
3e3f18e8d969
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
17487
diff
changeset
|
639 @item |
5119 | 640 Optical character recognition programs; especially if suitable for |
641 scanning documents with multiple fonts and capturing font info as well | |
14803 | 642 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
|
643 |
5119 | 644 @item |
645 A program to scan a line drawing and convert it to Postscript. | |
646 | |
647 @item | |
648 A program to recognize handwriting. | |
649 | |
650 @item | |
651 A pen based interface. | |
652 | |
653 @item | |
654 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
|
655 |
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
656 @item |
79ffc83169c7
New node Encryption Projects.
Richard M. Stallman <rms@gnu.org>
parents:
18591
diff
changeset
|
657 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
|
658 reverse-engineering of communication protocols. |
5119 | 659 @end itemize |
660 | |
24112
23dc87786172
Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents:
24111
diff
changeset
|
661 @node Languages, Games and Recreations, Other Projects, Top |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
662 @chapter Programming Languages |
5119 | 663 |
9890
5f3d80bda2f8
Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents:
9836
diff
changeset
|
664 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
|
665 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
|
666 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
|
667 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
|
668 |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
669 @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
|
670 @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
|
671 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
|
672 |
10068
1f0008bd7e46
added fortran status checking -tower
Richard M. Stallman <rms@gnu.org>
parents:
9890
diff
changeset
|
673 @example |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
674 finger -l fortran@@gnu.org |
10068
1f0008bd7e46
added fortran status checking -tower
Richard M. Stallman <rms@gnu.org>
parents:
9890
diff
changeset
|
675 @end example |
5119 | 676 |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
677 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
|
678 These languages include TCL, Python, Perl, Java, Javascript, and Rexx. |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
679 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
680 We would like to have an implementation of Clipper, perhaps a GCC front |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
681 end, and perhaps a translator into Scheme. |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
682 |
24112
23dc87786172
Fixed up nodes and menus.
Joel N. Weber II <devnull@gnu.org>
parents:
24111
diff
changeset
|
683 @node Games and Recreations, , Languages, Top |
5120 | 684 @chapter Games and Recreations |
5119 | 685 |
15866 | 686 Video-oriented games that work with the X window system. |
687 | |
9890
5f3d80bda2f8
Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents:
9836
diff
changeset
|
688 @itemize @bullet |
5119 | 689 @item |
690 Empire (there is a free version but it needs upgrading) | |
691 | |
692 @item | |
11168
0d016216ea29
Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents:
10723
diff
changeset
|
693 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
|
694 simulation games. |
0d016216ea29
Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents:
10723
diff
changeset
|
695 |
0d016216ea29
Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents:
10723
diff
changeset
|
696 @item |
15866 | 697 Improve GnuGo, which is not yet very sophisticated. |
698 | |
699 @item | |
23610
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
700 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
|
701 software does not yet exist. |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
702 |
73c884a6f03c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
23300
diff
changeset
|
703 @item |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
704 A Hierarchical Task Network package which can be used |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
705 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
|
706 |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
707 @item |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
708 Write imitations of some popular video games: |
5119 | 709 |
9890
5f3d80bda2f8
Remove entries for things that are done. Reformat a little.
David J. MacKenzie <djm@gnu.org>
parents:
9836
diff
changeset
|
710 @itemize - |
5119 | 711 @item |
712 Space war, Asteroids, Pong, Columns. | |
713 @item | |
714 Defending cities from missiles. | |
715 @item | |
11168
0d016216ea29
Delete extension language project. Add GNUstep. Move empire-builder.
Richard M. Stallman <rms@gnu.org>
parents:
10723
diff
changeset
|
716 Plane shoots at lots of other planes, tanks, etc. |
5119 | 717 @item |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
718 Wizard fights fanciful monsters. |
5119 | 719 @item |
720 A golf game. | |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
721 @ignore Being done by jhall1@isd.net |
5119 | 722 @item |
723 Program a robot by sticking building blocks together, | |
724 then watch it explore a world. | |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
725 @end ignore |
5119 | 726 @item |
18165
7c8db921ea0f
Add Highest Priority section.
Richard M. Stallman <rms@gnu.org>
parents:
17909
diff
changeset
|
727 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
|
728 Watchmaker}). |
5119 | 729 @item |
730 A program to display effects of moving at relativistic speeds. | |
731 @end itemize | |
732 @end itemize | |
733 | |
734 We do not need @code{rogue}, as we have @code{hack}. | |
735 | |
736 @contents | |
737 | |
738 @bye | |
23041
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
739 Local variables: |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
740 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
|
741 update-date-trailing-regexp: "" |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
742 eval: (load "/gd/gnuorg/update-date.el") |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
743 eval: (add-hook 'write-file-hooks 'update-date) |
34837f8d560c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
19945
diff
changeset
|
744 End: |