3 |
@setfilename tasks.info |
@setfilename tasks.info |
4 |
@settitle GNU Task List |
@settitle GNU Task List |
5 |
@c This date is automagically updated when you save this file: |
@c This date is automagically updated when you save this file: |
6 |
@set lastupdate January 15, 2001 |
@set lastupdate October 24, 2002 |
7 |
@c %**end of header |
@c %**end of header |
8 |
|
|
9 |
|
@c On behalf of the Volunteer Coordinators, I humbly request that anyone |
10 |
|
@c who adds an entry to this file please add a pointer to some more info |
11 |
|
@c about that project. People ask us (gvc@gnu.org) for more information |
12 |
|
@c about these projects and it's embarrassing to ask around and find out |
13 |
|
@c that nobody remembers what the project was supposed to be, or do. |
14 |
|
@c We don't need a huge elaborate ISO-9001 document, just a couple of |
15 |
|
@c paragraphs or a URL or something that explains what the e.g. ``stalker'' |
16 |
|
@c project should do. It will save us all time in the future. |
17 |
|
@c Thanks, toby@gnu.org |
18 |
|
@c April 27, 2002 |
19 |
|
|
20 |
|
@dircategory GNU organization |
21 |
|
@direntry |
22 |
|
* Tasks: (tasks). GNU task list. |
23 |
|
@end direntry |
24 |
|
|
25 |
@setchapternewpage off |
@setchapternewpage off |
26 |
|
|
27 |
|
@copying |
28 |
|
The GNU task list, last updated @value{lastupdate}. |
29 |
|
|
30 |
|
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, |
31 |
|
1997, 1998, 1999, 2000, 2002 Free Software Foundation, Inc. |
32 |
|
|
33 |
|
@quotation |
34 |
|
Copying and distribution of this file, with or without modification, |
35 |
|
are permitted in any medium without royalty provided the copyright |
36 |
|
notice and this notice are preserved. |
37 |
|
@end quotation |
38 |
|
@end copying |
39 |
|
|
40 |
@titlepage |
@titlepage |
41 |
@title GNU Task List |
@title GNU Task List |
42 |
@author Free Software Foundation |
@author Free Software Foundation |
43 |
@author last updated @value{lastupdate} |
@author last updated @value{lastupdate} |
44 |
|
@page |
45 |
|
@vskip 0pt plus 1filll |
46 |
|
@insertcopying |
47 |
@end titlepage |
@end titlepage |
48 |
|
|
49 |
@ifinfo |
@contents |
50 |
|
|
51 |
|
@ifnottex |
52 |
@node Top, Intro, (dir), (dir) |
@node Top, Intro, (dir), (dir) |
53 |
@top GNU Task List |
@top GNU Task List |
54 |
|
|
55 |
This file is updated automatically from @file{tasks.texi}, which was |
@insertcopying |
56 |
last updated on @value{lastupdate}. See also |
|
57 |
@uref{http://www.gnu.org/help/help.html#helpgnu} for other suggested |
See also |
58 |
tasks. |
@uref{http://www.gnu.org/help/help.html#helpgnu} for other suggested tasks. |
59 |
@end ifinfo |
@end ifnottex |
60 |
|
|
61 |
@menu |
@menu |
62 |
* Intro:: |
* Intro:: |
63 |
* Highest Priority:: |
* Highest Priority:: |
64 |
* Documentation:: |
* Documentation:: |
65 |
* Unix-Related Projects:: |
* Unix-Related Projects:: |
66 |
* Kernel Projects:: |
* Kernel Projects:: |
67 |
* Extensions:: |
* Extensions:: |
68 |
* X Windows Projects:: |
* Java Projects:: |
69 |
* Network Projects:: |
* X Windows Projects:: |
70 |
* Encryption Projects:: |
* Network Projects:: |
71 |
* Other Projects:: |
* Encryption Projects:: |
72 |
* Languages:: |
* Other Projects:: |
73 |
* Education:: |
* Languages:: |
74 |
* Games and Recreations:: |
* Education:: |
75 |
|
* Games and Recreations:: |
76 |
@end menu |
@end menu |
77 |
|
|
78 |
@node Intro, Highest Priority, Top, Top |
@node Intro, Highest Priority, Top, Top |
82 |
recently, please check for a newer version. You can ftp the task list |
recently, please check for a newer version. You can ftp the task list |
83 |
from any GNU FTP host in directory @file{/pub/gnu/tasks/}. The task |
from any GNU FTP host in directory @file{/pub/gnu/tasks/}. The task |
84 |
list is available there in several different formats: @file{tasks.text}, |
list is available there in several different formats: @file{tasks.text}, |
85 |
@file{tasks.texi}, @file{tasks.info}, and @file{tasks.dvi}. The GNU |
@file{tasks.texi}, @file{tasks.info}, and @file{tasks.dvi}. |
|
HURD task list is also there in file @file{tasks.hurd}. |
|
86 |
@c to fix an overfill, join the paragraphs -len |
@c to fix an overfill, join the paragraphs -len |
87 |
The task list is also available on the GNU World Wide Web server: |
The task list is also available on the GNU World Wide Web server: |
88 |
@uref{http://www.gnu.org/prep/tasks_toc.html}. |
@uref{http://www.gnu.org/prep/tasks_toc.html}. |
130 |
|
|
131 |
@itemize @bullet |
@itemize @bullet |
132 |
|
|
|
@item |
|
|
A new maintainer is needed for Goose |
|
|
@uref{http://www.gnu.org/software/goose/goose.html}. |
|
|
|
|
|
@item |
|
|
If you are good at writing documentation, please do that. |
|
|
|
|
133 |
@item |
@item |
|
If you are very good at C programming and interested in kernels, you can |
|
|
help develop the GNU HURD, the kernel for the GNU system. Please have a |
|
|
look at @uref{http://www.gnu.org/software/hurd/hurd.html}, and |
|
|
then get a copy of the latest HURD task list from: |
|
134 |
|
|
135 |
@itemize @bullet |
If you are good at writing documentation, please do that. Pick a system |
136 |
|
or program you like, and write a Free tutorial or manual for it. |
137 |
|
|
138 |
@item |
@item |
|
@uref{http://www.gnu.org/prep/tasks.hurd.html}, via the World Wide |
|
|
Web. |
|
139 |
|
|
140 |
@item |
Help to finish the missing features of the @command{docbook2texi} so |
141 |
@uref{ftp://ftp.gnu.org/pub/gnu/tasks/tasks.hurd}, via anonymous FTP. |
that as many Docbook tags as possible can be translated into reasonable |
142 |
|
Texinfo. See @uref{http://docbook2x.sourceforge.net/todo.html} for a |
143 |
|
task list of what needs to be done. |
144 |
|
|
145 |
@item |
@item |
146 |
@email{gvc@@gnu.org} via e-mail. |
If you are very good at C programming and interested in kernels, you |
147 |
|
can help develop the GNU HURD, the kernel for the GNU system. Please |
148 |
@end itemize |
have a look at @uref{http://www.gnu.org/software/hurd/hurd.html}, and |
149 |
|
then join the HURD mailing lists at |
150 |
|
@uref{http://www.debian.org/ports/hurd/hurd-contact}. |
151 |
|
|
152 |
@item |
@item |
153 |
If you are a Scheme fan, you can help develop Guile. Please have a look |
If you are a Scheme fan, you can help develop Guile. Please have a look |
154 |
at the URL @uref{http://www.gnu.org/software/guile/guile.html} |
at the URL @uref{http://www.gnu.org/software/guile/guile.html} |
155 |
and then contact the Guile developers at @email{guile@@gnu.org}. |
and then contact the Guile developers at @email{guile-devel@@gnu.org}. |
156 |
|
|
157 |
@item |
@item |
158 |
Improve the facilities for translating other languages into Scheme, |
Improve the facilities for translating other languages into Scheme, |
162 |
A package to convert programs written using MS Access into Scheme, |
A package to convert programs written using MS Access into Scheme, |
163 |
making use of a free data base system and the GTK toolkit. |
making use of a free data base system and the GTK toolkit. |
164 |
|
|
|
@ignore |
|
165 |
@item |
@item |
166 |
Help develop XmHTML. See @uref{http://www.xs4all.nl/~ripley/XmHTML/}. |
A general-purpose document viewing program that can handle PostScript, |
167 |
@end ignore |
DVI, PDF, HTML, RTF, Word format and Word Perfect format. |
168 |
|
|
169 |
@item |
@item |
170 |
Help develop software to emulate Windows NT on top of GNU systems. |
Help develop software to emulate Windows NT on top of GNU systems. |
171 |
For example, you could help work on Willows Twin. |
For example, you could help work on Wine. |
172 |
See @uref{http://www.willows.com/}. |
See @uref{http://www.winehq.org/}. |
173 |
|
|
174 |
|
@ignore |
175 |
|
@c panda is a PDF generator library released under the GPL |
176 |
|
@c http://www.stillhq.com/cgi-bin/getpage?area=panda&page=index.htm |
177 |
@item |
@item |
178 |
Add gettext support to GNU programs that don't have it already. (Please |
A free replacement for pdflib. This is a library for generating PDF. |
|
contact the developers of the specific packages that you want to work |
|
|
on.) |
|
|
|
|
|
@ignore The Kermit developers say they will provide a free program |
|
|
to do this. |
|
|
@item |
|
|
Implement the Kermit data transfer protocol. (See below.) |
|
179 |
@end ignore |
@end ignore |
180 |
|
|
|
@ignore This is being done (Harmony) |
|
181 |
@item |
@item |
182 |
Develop a free compatible replacement for Qt, a GUI toolkit library. Qt |
Add gettext support to GNU programs that don't have it already. (Please |
183 |
is not free software, because users are prohibited from distributing |
contact the developers of the specific packages that you want to work |
184 |
modified versions. Thus, Qt cannot be included in a free operating |
on.) |
|
system (adding it would make the system as a whole non-free). |
|
|
|
|
|
But some developers are writing free applications that use Qt and cannot |
|
|
run without it. These programs, although free software, are useless for |
|
|
free operating systems because there is no way to make them run. |
|
|
|
|
|
This is leading to a serious problem, and a free replacement for Qt is |
|
|
the only solution. Hence the high degree of urgency of this project. |
|
|
@end ignore |
|
185 |
|
|
186 |
@item |
@item |
187 |
Develop a substitute, which runs on GNU systems, for some very popular |
Develop a substitute, which runs on GNU systems, for some very popular |
209 |
@item |
@item |
210 |
A manual for libstdc++. |
A manual for libstdc++. |
211 |
|
|
212 |
|
|
213 |
|
@ignore |
214 |
|
@c the Indian TeX Users Group has completed a freely distributable version of a LaTex manual - http://www.tug.org.in/tutorials.html |
215 |
@item |
@item |
216 |
A unified manual for La@TeX{}. (Existing documentation is non-free.) |
A unified manual for La@TeX{}. (Existing documentation is non-free.) |
217 |
|
@end ignore |
218 |
|
|
219 |
|
@ignore |
220 |
|
@c docbook definitive guide http://www.docbook.org/tdg/en/html/ is now FDL |
221 |
@item |
@item |
222 |
A manual for Docbook SGML format. |
A manual for Docbook SGML format. |
223 |
|
@end ignore |
224 |
|
|
225 |
@item |
@item |
226 |
A tutorial introduction to Midnight Commander. |
A tutorial introduction to Midnight Commander. |
237 |
@item |
@item |
238 |
A manual for writing Hurd servers. |
A manual for writing Hurd servers. |
239 |
|
|
240 |
|
@ignore |
241 |
|
@c this is done. |
242 |
@item |
@item |
243 |
A manual for GNU sed. |
A manual for GNU sed. |
244 |
|
@end ignore |
245 |
|
|
246 |
@item |
@item |
247 |
Reference manuals for C++, Objective C, Pascal, Fortran 77, and Java. |
Reference manuals for C++, Objective C, Pascal, Fortran 77, and Java. |
272 |
reference documentation can be used as a starting point, but work is |
reference documentation can be used as a starting point, but work is |
273 |
needed to weld them together into a coherent manual. |
needed to weld them together into a coherent manual. |
274 |
|
|
275 |
@ignore |
@c Bradley M. Kuhn is working on this. <bkuhn@gnu.org> Refer volunteers to |
276 |
@c Bradley M. Kuhn is working on this. <bkuhn@ebb.org> |
@c him. |
277 |
|
|
278 |
@item |
@item |
279 |
|
|
280 |
A good free Perl language tutorial introduction. The existing Perl |
A good free Perl language tutorial introduction. The existing Perl |
281 |
introductions are published with restrictions on copying and |
introductions are published with restrictions on copying and |
282 |
modification, so that they cannot be part of a GNU system. |
modification, so that they cannot be part of a GNU system. bkuhn made a |
283 |
@end ignore |
start at a free tutorial, but a lot of work is needed. |
284 |
|
|
285 |
|
|
286 |
@item |
@item |
287 |
A manual for PIC (the graphics formatting language). |
A manual for PIC (the graphics formatting language). |
298 |
|
|
299 |
@item |
@item |
300 |
Reference cards for those manuals that don't have them: C |
Reference cards for those manuals that don't have them: C |
301 |
Compiler, Make, Texinfo, Termcap, and maybe the C Library. |
Compiler, Texinfo, Termcap, and maybe the C Library. |
302 |
|
|
303 |
@item |
@item |
304 |
Many utilities still need documentation. |
Many utilities still need documentation. |
315 |
@end ignore |
@end ignore |
316 |
|
|
317 |
@item |
@item |
|
Less urgent: make a replacement for the ``writer's workbench'' program |
|
|
@code{style}, or something to do the same kind of job. Compatibility |
|
|
with Unix is not especially important for this program. |
|
|
|
|
|
@item |
|
318 |
Rewrite @code{indent} from scratch to make it cleaner. |
Rewrite @code{indent} from scratch to make it cleaner. |
319 |
|
|
320 |
@item |
@item |
321 |
Write a free software replacement for the @code{agrep} program. |
Write a free software replacement for the @code{agrep} program. |
322 |
|
|
323 |
|
@item |
324 |
|
Less urgent: make a replacement for the ``writer's workbench'' program |
325 |
|
@code{style}, or something to do the same kind of job. Compatibility |
326 |
|
with Unix is not especially important for this program. |
327 |
|
|
328 |
@end itemize |
@end itemize |
329 |
|
|
330 |
@node Kernel Projects, Extensions, Unix-Related Projects, Top |
@node Kernel Projects, Extensions, Unix-Related Projects, Top |
359 |
console. |
console. |
360 |
@end itemize |
@end itemize |
361 |
|
|
362 |
@node Extensions, X Windows Projects, Kernel Projects, Top |
@node Extensions, Java Projects, Kernel Projects, Top |
363 |
@chapter Extensions to Existing GNU Software |
@chapter Extensions to Existing GNU Software |
364 |
|
|
365 |
@itemize @bullet |
@itemize @bullet |
408 |
|
|
409 |
@end itemize |
@end itemize |
410 |
|
|
411 |
@node X Windows Projects, Network Projects, Extensions, Top |
@node Java Projects, X Windows Projects, Extensions, Top |
412 |
|
@chapter Java Projects |
413 |
|
|
414 |
|
@itemize @bullet |
415 |
|
|
416 |
|
@item |
417 |
|
The GNU Classpath Extensions project is looking for help. classpathx |
418 |
|
builds free versions of Sun's java extension libraries, the packages |
419 |
|
in the javax namespace. |
420 |
|
|
421 |
|
@item |
422 |
|
Write a replacement for the javadoc utility. The Classpath |
423 |
|
(@uref{http://www.gnu.org/software/classpath}) team has already made a |
424 |
|
start to one. |
425 |
|
|
426 |
|
|
427 |
|
@end itemize |
428 |
|
|
429 |
|
@node X Windows Projects, Network Projects, Java Projects, Top |
430 |
@chapter X Windows Projects |
@chapter X Windows Projects |
431 |
|
|
432 |
@itemize @bullet |
@itemize @bullet |
433 |
@item |
@item |
434 |
An emulator for Macintosh graphics calls on top of X Windows. |
An emulator for Macintosh graphics calls on top of X Windows. |
435 |
|
|
436 |
|
@ignore |
437 |
|
@c winelib does this http://www.winehq.org/ |
438 |
@item |
@item |
|
|
|
439 |
A package that emulates the API of Visual C++'s Foundation Classes |
A package that emulates the API of Visual C++'s Foundation Classes |
440 |
(MFC), but operates on top of X11. It need not match the screen |
(MFC), but operates on top of X11. It need not match the screen |
441 |
appearance provided by MFC. Instead, it would be best to use GTK, so as |
appearance provided by MFC. Instead, it would be best to use GTK, so as |
442 |
to give coherence with GNOME. |
to give coherence with GNOME. |
443 |
|
@end ignore |
444 |
|
|
445 |
@ignore |
@ignore |
446 |
@c GNOME Basic is doing this |
@c GNOME Basic is doing this |
484 |
A program for graphic morphing of scanned photographs. |
A program for graphic morphing of scanned photographs. |
485 |
@end ignore |
@end ignore |
486 |
|
|
487 |
|
@ignore @c Done by gLabels |
488 |
@item |
@item |
489 |
Software for designing and printing business cards. |
Software for designing and printing business cards. |
490 |
|
@end ignore |
491 |
@end itemize |
@end itemize |
492 |
|
|
493 |
@node Network Projects, Encryption Projects, X Windows Projects, Top |
@node Network Projects, Encryption Projects, X Windows Projects, Top |
495 |
|
|
496 |
@itemize @bullet |
@itemize @bullet |
497 |
@ignore |
@ignore |
498 |
@c www.openh323.org is doing this. Craig Southeren <craigs@equival.com.au> |
@c Cornell has released a program for this. |
499 |
@item |
@item |
500 |
A teleconferencing program which does the job of CU-SeeMe (which is, |
A teleconferencing program which does the job of CU-SeeMe (which is, |
501 |
alas, not free software). |
alas, not free software). |
508 |
free software.) |
free software.) |
509 |
@end ignore |
@end ignore |
510 |
|
|
511 |
|
@ignore |
512 |
|
@c if anyone knows what this means please send email to gvc@gnu.org |
513 |
|
@item |
514 |
|
Free software like Stalker for operating a web server for email |
515 |
|
services. |
516 |
|
@end ignore |
517 |
|
|
518 |
@end itemize |
@end itemize |
519 |
|
|
520 |
@node Encryption Projects, Other Projects, Network Projects, Top |
@node Encryption Projects, Other Projects, Network Projects, Top |
524 |
US citizens, to avoid problems with US export control law. |
US citizens, to avoid problems with US export control law. |
525 |
|
|
526 |
@itemize @bullet |
@itemize @bullet |
527 |
|
@ignore |
528 |
|
@c libcrypt is doing this. |
529 |
@item |
@item |
530 |
A free library for public-key encryption. This library can probably be |
A free library for public-key encryption. This library can probably be |
531 |
developed from the code for the GNU Privacy Guard. |
developed from the code for the GNU Privacy Guard. |
532 |
|
@end ignore |
533 |
|
|
534 |
|
@ignore |
535 |
@item |
@item |
536 |
|
@c GNUtls is doing this. |
537 |
An implementation of SSLv3 (more precisely, TLSv1) which has |
An implementation of SSLv3 (more precisely, TLSv1) which has |
538 |
distribution terms compatible with the GNU GPL. We know of a |
distribution terms compatible with the GNU GPL. We know of a |
539 |
GPL-covered implemention of a version of SSL that you can use as a |
GPL-covered implemention of a version of SSL that you can use as a |
540 |
starting point. |
starting point. |
541 |
|
@end ignore |
542 |
|
|
543 |
|
@ignore |
544 |
|
@c akopia interchange appears to do this. if you'd like to re-open this |
545 |
|
@c item please let the GVC know what you want (in some detail) |
546 |
@item |
@item |
547 |
Free software for doing secure commercial transactions on the web. |
Free software for doing secure commercial transactions on the web. |
548 |
This too needs public key encryption. |
This should be based on libgcrypt and GNUtls. |
549 |
|
@end ignore |
550 |
|
|
551 |
@end itemize |
@end itemize |
552 |
|
|
553 |
@node Other Projects, Languages, Encryption Projects, Top |
@node Other Projects, Languages, Encryption Projects, Top |
557 |
send them to @email{tasks@@gnu.org}. |
send them to @email{tasks@@gnu.org}. |
558 |
|
|
559 |
@itemize @bullet |
@itemize @bullet |
560 |
@ignore OpenBIOS is doing this |
|
561 |
|
@ignore |
562 |
|
@c vcg as of version 1.30 (current as of 2002-10-24) is GPL |
563 |
|
@c toby 2002-10-24 |
564 |
|
@item |
565 |
|
A library for automatic graph layout. VCG version 1.0, which was free |
566 |
|
software, might provide a base for this. |
567 |
|
@end ignore |
568 |
|
|
569 |
|
@item |
570 |
|
A data visualization program along the lines of xgobi or ggobi. |
571 |
|
|
572 |
|
@item |
573 |
|
A graph visualization program, which would use that library and |
574 |
|
provide a front end for manual and interactive intervention so as to |
575 |
|
provide a full substitute for equivalent proprietory software. It |
576 |
|
would be good to support DOT format as input, and perhaps other |
577 |
|
formats. |
578 |
|
|
579 |
|
@c Such proprietary software is daVinci and graphviz, but are uncommon enough |
580 |
|
@c that we don't mention them here publicly. |
581 |
|
@c http://www.research.att.com/~erg/graphviz/info/lang.html |
582 |
|
@c Some useful information about graph drawing programs can be found here |
583 |
|
@c http://www.research.att.com/sw/tools/graphviz/gdlinks.html |
584 |
|
|
585 |
|
@c At the time of making this entry, VCG's website was |
586 |
|
@c http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html |
587 |
|
|
588 |
|
@item |
589 |
|
|
590 |
|
A ``one stop shopping system'' for advocates involved with social |
591 |
|
justice or other non-profit campaigns. The idea would be to create an |
592 |
|
easy-to-use interface to software that would allow someone to register a |
593 |
|
domain for their organisation, build a website, and set up mailing |
594 |
|
lists. The software would need options to easily do all this, and be |
595 |
|
made easy for non-hackers. Mainly the work would involve bringing |
596 |
|
together a number of existing tools with an overriding configuration |
597 |
|
program. |
598 |
|
|
599 |
|
@ignore LinuxBIOS is doing this |
600 |
@item |
@item |
601 |
A simple PC BIOS. On most new PCs, the BIOS is stored in writable |
A simple PC BIOS. On most new PCs, the BIOS is stored in writable |
602 |
memory (misleadingly known as ``flash ROM''). In order to have a wholly |
memory (misleadingly known as ``flash ROM''). In order to have a wholly |
621 |
|
|
622 |
@ignore @c being done by Jonas etc. |
@ignore @c being done by Jonas etc. |
623 |
@item |
@item |
624 |
A general ledger program, including support for accounts payable, |
A general ledger program, including support for accounts payable, |
625 |
account receivables, payroll, inventory control, order processing, etc. |
account receivables, payroll, inventory control, order processing, etc. |
626 |
@end ignore |
@end ignore |
627 |
|
|
685 |
@end ignore |
@end ignore |
686 |
|
|
687 |
@item |
@item |
688 |
A program to play sound distributed in ``Real Audio'' format. |
A program to play sound distributed in ``Real Audio'' format, if only |
689 |
|
because there is a large corpus of data encoded in this format. We |
690 |
|
ask that you encode audio data in Ogg/Vorbis format since it is |
691 |
|
publically documented and there are Free Software encoders and |
692 |
|
decoders available. |
693 |
|
|
694 |
|
@ignore |
695 |
|
@c we do NOT want to provide software to encode data into proprietary secret formats. People should use ogg/vorbis or another well-documented format instead |
696 |
@item |
@item |
697 |
A program to generate ``Real Audio'' format from audio input. |
A program to generate ``Real Audio'' format from audio input. |
698 |
|
@end ignore |
699 |
|
|
700 |
@item |
@item |
701 |
Programs to handle audio in RTSP format. |
Programs to handle audio in RTSP format. |
741 |
perhaps something like Scientific Workbench and/or Khoros, |
perhaps something like Scientific Workbench and/or Khoros, |
742 |
|
|
743 |
@item |
@item |
744 |
|
A free replacement for SciRun, which is not free software. |
745 |
|
|
746 |
|
@item |
747 |
A program to calculate properties of molecules by solving |
A program to calculate properties of molecules by solving |
748 |
the Schroedinger equation. |
the Schroedinger equation. |
749 |
|
|
750 |
|
|
751 |
|
@ignore |
752 |
|
@c the Koha project appears to satisfy this need. see www.koha.org |
753 |
|
@c toby 2002-06-21 |
754 |
|
|
755 |
@item |
@item |
756 |
Software to replace card catalogs in libraries. |
Software to replace card catalogs in libraries. |
757 |
|
@end ignore |
758 |
|
|
759 |
|
|
760 |
@item |
@item |
761 |
A simulator for heating and air conditioning systems for buildings. |
A simulator for heating and air conditioning systems for buildings. |
769 |
|
|
770 |
@end ignore |
@end ignore |
771 |
|
|
772 |
|
@ignore |
773 |
|
@c at least 4 GPL program exist for this purpose (one of |
774 |
|
@c which, gramps, has a GNOME UI): |
775 |
|
@c http://www.gnu.org/search/fsd-search.py?q=geneology |
776 |
|
@c 2002-06-27 toby |
777 |
|
|
778 |
@item |
@item |
779 |
A package for editing genealogical records conveniently. |
A package for editing genealogical records conveniently. |
780 |
This could perhaps be done as a Gnome program, or perhaps |
This could perhaps be done as a Gnome program, or perhaps |
781 |
as an Emacs extension. |
as an Emacs extension. |
782 |
|
|
783 |
|
@end ignore |
784 |
|
|
785 |
@ignore |
@ignore |
786 |
@c ToutDoux aims to do this. |
@c ToutDoux aims to do this. |
787 |
|
@c also Minkowsky (at least simple project management) - toby |
788 |
|
|
789 |
@item |
@item |
790 |
A project-scheduling package that accepts a list of project sub-tasks |
A project-scheduling package that accepts a list of project sub-tasks |
812 |
or some other editable format. |
or some other editable format. |
813 |
|
|
814 |
@item |
@item |
815 |
A program to recognize handwriting (we don't believe PocketLinux's |
A program to recognize handwriting (we don't believe PocketLinux's |
816 |
handwriting capability is ready for non-PocketLinux environments, yet). |
handwriting capability is ready for non-PocketLinux environments, yet). |
817 |
|
|
818 |
|
|
821 |
For example, a program to translate French into English. |
For example, a program to translate French into English. |
822 |
|
|
823 |
@item |
@item |
|
A pen based interface. |
|
|
|
|
|
@item |
|
824 |
CAD software, such as a vague imitation of Autocad. |
CAD software, such as a vague imitation of Autocad. |
825 |
|
|
826 |
@item |
@item |
846 |
RPG, and any other languages designed for compilation, to be used with |
RPG, and any other languages designed for compilation, to be used with |
847 |
the code generation phases of the GNU C compiler. |
the code generation phases of the GNU C compiler. |
848 |
|
|
849 |
|
@ignore |
850 |
@c Fortran status is here so gnu@gnu.org and the volunteer coordinators |
@c Fortran status is here so gnu@gnu.org and the volunteer coordinators |
851 |
@c don't have to answer the question -len |
@c don't have to answer the question -len |
852 |
|
@c as of 2002-09 this doesn't work anymore - toby |
853 |
You can get the status of the Fortran front end with this command: |
You can get the status of the Fortran front end with this command: |
854 |
|
|
855 |
@example |
@example |
856 |
finger -l fortran@@gnu.org |
finger -l fortran@@gnu.org |
857 |
@end example |
@end example |
858 |
|
@end ignore |
859 |
|
|
860 |
We would like to have translators from various languages into Scheme. |
We would like to have translators from various languages into Scheme. |
861 |
These languages include TCL, Python, Perl, Java, Javascript, and Rexx. |
These languages include TCL, Python, Perl, Java, Javascript, and Rexx. |
869 |
|
|
870 |
@itemize @bullet |
@itemize @bullet |
871 |
@item |
@item |
872 |
A programm to organize automatically the schedule of a school given |
A program to organize automatically the schedule of a school given |
873 |
constraints about teachers, rooms, times, and students. |
constraints about teachers, rooms, times, and students. |
874 |
|
|
875 |
@item |
@item |
893 |
simulation games. |
simulation games. |
894 |
|
|
895 |
@item |
@item |
896 |
Improve GnuGo @uref{http://www.gnu.org/software/gnugo/gnugo.html}, which is not yet very sophisticated. |
Improve GnuGo @uref{http://www.gnu.org/software/gnugo/gnugo.html}. |
897 |
|
|
898 |
@item |
@item |
899 |
Network servers and clients for board and card games for which such |
Network servers and clients for board and card games for which such |
907 |
A game like Mill/Nine Men's Morris. |
A game like Mill/Nine Men's Morris. |
908 |
|
|
909 |
@item |
@item |
910 |
|
A realistic train-driving simulator. |
911 |
|
|
912 |
|
@item |
913 |
Write imitations of some popular video games: |
Write imitations of some popular video games: |
914 |
|
|
915 |
@itemize - |
@itemize - |
921 |
Plane shoots at lots of other planes, tanks, etc. |
Plane shoots at lots of other planes, tanks, etc. |
922 |
@item |
@item |
923 |
Wizard fights fanciful monsters. |
Wizard fights fanciful monsters. |
924 |
|
@ignore Peter Sundling peter.sundling@telia.com expressed interest in this. |
925 |
@item |
@item |
926 |
A golf game. |
A golf game. |
927 |
@ignore Being done by jhall1@isd.net |
@ignore Being done by jhall1@isd.net |
937 |
|
|
938 |
We do not need @code{rogue}, as we have @code{hack}. |
We do not need @code{rogue}, as we have @code{hack}. |
939 |
|
|
|
@contents |
|
940 |
|
|
941 |
@bye |
@bye |
942 |
@c LocalWords: dir texi lastupdate uref http www org html helpgnu ifinfo ftp |
@c LocalWords: dir texi lastupdate uref http www org html helpgnu ifinfo ftp |
950 |
@c LocalWords: TruePrint Baecker siff sif cs arizona edu TR ps mt sulaco MP |
@c LocalWords: TruePrint Baecker siff sif cs arizona edu TR ps mt sulaco MP |
951 |
@c LocalWords: RTSP MPEG jasonw ariel ucs unimelb AU stutz dsl TCL Javascript |
@c LocalWords: RTSP MPEG jasonw ariel ucs unimelb AU stutz dsl TCL Javascript |
952 |
@c LocalWords: Rexx GnuGo jhall isd Biomorph regexp eval gd gnuorg |
@c LocalWords: Rexx GnuGo jhall isd Biomorph regexp eval gd gnuorg |
953 |
|
|
954 |
Local variables: |
Local variables: |
955 |
update-date-leading-regexp: "@c This date is automagically updated when you save this file:\n@set lastupdate " |
eval: (add-hook 'write-file-hooks 'time-stamp) |
956 |
update-date-trailing-regexp: "" |
time-stamp-start: "@set lastupdate " |
957 |
eval: (load "/gd/gnuorg/update-date.el") |
time-stamp-end: "$" |
958 |
eval: (add-hook 'write-file-hooks 'update-date) |
time-stamp-format: "%:b %:d, %:y" |
959 |
compile-command: "make just-tasks" |
compile-command: "make just-tasks" |
960 |
End: |
End: |