comparison etc/tasks.texi @ 35986:dcca06439032

Current version.
author Dave Love <fx@gnu.org>
date Thu, 08 Feb 2001 19:48:06 +0000
parents c2a966416be5
children c3a7a8c69672
comparison
equal deleted inserted replaced
35985:b9c371244b90 35986:dcca06439032
1 \input texinfo @c -*-texinfo-*- 1 \input texinfo @c -*-texinfo-*-
2 @c %**start of header 2 @c %**start of header
3 @setfilename tasks.info 3 @setfilename tasks.info
4 @settitle GNU Task List 4 @settitle GNU Task List
5 @c This date is automagically updated when you save this file: 5 @c This date is automagically updated when you save this file:
6 @set lastupdate October 11, 2000 6 @set lastupdate January 15, 2001
7 @c %**end of header 7 @c %**end of header
8 8
9 @setchapternewpage off 9 @setchapternewpage off
10 10
11 @titlepage 11 @titlepage
34 * X Windows Projects:: 34 * X Windows Projects::
35 * Network Projects:: 35 * Network Projects::
36 * Encryption Projects:: 36 * Encryption Projects::
37 * Other Projects:: 37 * Other Projects::
38 * Languages:: 38 * Languages::
39 * Education::
39 * Games and Recreations:: 40 * Games and Recreations::
40 @end menu 41 @end menu
41 42
42 @node Intro, Highest Priority, Top, Top 43 @node Intro, Highest Priority, Top, Top
43 @chapter About the GNU Task List 44 @chapter About the GNU Task List
95 96
96 @itemize @bullet 97 @itemize @bullet
97 98
98 @item 99 @item
99 A new maintainer is needed for Goose 100 A new maintainer is needed for Goose
100 @url{http://www.gnu.org/software/goose/goose.html}. 101 @uref{http://www.gnu.org/software/goose/goose.html}.
101 102
102 @item 103 @item
103 If you are good at writing documentation, please do that. 104 If you are good at writing documentation, please do that.
104 105
105 @item 106 @item
187 proprietary manuals do not count, for the same reason proprietary 188 proprietary manuals do not count, for the same reason proprietary
188 software does not count: we are not free to copy and modify them. 189 software does not count: we are not free to copy and modify them.
189 We do not recommend any non-free materials as documentation. 190 We do not recommend any non-free materials as documentation.
190 191
191 @itemize @bullet 192 @itemize @bullet
193
194 @item
195 A reference document for SQL for use as a standard for implementors of
196 free software versions of SQL.
197
192 @item 198 @item
193 A manual for libstdc++. 199 A manual for libstdc++.
194 200
195 @item 201 @item
196 A unified manual for La@TeX{}. (Existing documentation is non-free.) 202 A unified manual for La@TeX{}. (Existing documentation is non-free.)
244 A coherent free reference manual for Perl. Most of the Perl on-line 250 A coherent free reference manual for Perl. Most of the Perl on-line
245 reference documentation can be used as a starting point, but work is 251 reference documentation can be used as a starting point, but work is
246 needed to weld them together into a coherent manual. 252 needed to weld them together into a coherent manual.
247 253
248 @ignore 254 @ignore
249 @c Bradley Kuhn is working on this. <bkuhn@ebb.org> 255 @c Bradley M. Kuhn is working on this. <bkuhn@ebb.org>
250 @item 256 @item
251 A good free Perl language tutorial introduction. The existing Perl 257 A good free Perl language tutorial introduction. The existing Perl
252 introductions are published with restrictions on copying and 258 introductions are published with restrictions on copying and
253 modification, so that they cannot be part of a GNU system. 259 modification, so that they cannot be part of a GNU system.
254 @end ignore 260 @end ignore
374 A queueing system for the mailer Smail that groups pending work by 380 A queueing system for the mailer Smail that groups pending work by
375 destination rather than by original message. This makes it possible 381 destination rather than by original message. This makes it possible
376 to schedule retries coherently for each destination. Talk to 382 to schedule retries coherently for each destination. Talk to
377 @email{tron@@veritas.com} and @email{woods@@weird.com} about this. 383 @email{tron@@veritas.com} and @email{woods@@weird.com} about this.
378 384
379 @item
380 Enhanced cross-reference browsing tools. (We now have something at
381 about the level of @code{cxref}.) We also could use something like
382 @code{ctrace}. (Some people are now working on this project.)
383 @end itemize 385 @end itemize
384 386
385 @node X Windows Projects, Network Projects, Extensions, Top 387 @node X Windows Projects, Network Projects, Extensions, Top
386 @chapter X Windows Projects 388 @chapter X Windows Projects
387 389
419 421
420 @c Gepetto (@url{http://laurent.riesterer.free.fr/gepetto/intro-main.html}, 422 @c Gepetto (@url{http://laurent.riesterer.free.fr/gepetto/intro-main.html},
421 @c @email{laurent.riesterer@@free.fr}), according to @email{gnueval@@gnu.org}, 423 @c @email{laurent.riesterer@@free.fr}), according to @email{gnueval@@gnu.org},
422 @c does the job of displaing dancers but does not allow editing notation. 424 @c does the job of displaing dancers but does not allow editing notation.
423 425
424 @item
425 A program to edit dance notation (such as labanotation) and display
426 dancers moving on the screen. Gepetto done some of this work. Contact
427 @email{gvc@@gnu.org} if you are interested in helping finish the job.
428 426
429 @item 427 @item
430 Make sure the Vibrant toolkit works with LessTif instead of Motif. 428 Make sure the Vibrant toolkit works with LessTif instead of Motif.
431 429
432 @item 430 @item
524 account receivables, payroll, inventory control, order processing, etc. 522 account receivables, payroll, inventory control, order processing, etc.
525 @end ignore 523 @end ignore
526 524
527 @item 525 @item
528 A free replacement for Glimpse, which is not free software. 526 A free replacement for Glimpse, which is not free software.
527 Swish does some parts of the job, but not all.
529 528
530 @item 529 @item
531 Software for desktop publishing. We are extending Emacs into a WYSIWYG 530 Software for desktop publishing. We are extending Emacs into a WYSIWYG
532 word processor, to handle primarily linear text; what this item proposes 531 word processor, to handle primarily linear text; what this item proposes
533 is software focused on page layout. 532 is software focused on page layout.
678 @c Some of the OCR work being done: 677 @c Some of the OCR work being done:
679 @c Luis Cearra <luisjc@lem.eui.upm.es>, http://lem.eui.upm.es/ocre.html 678 @c Luis Cearra <luisjc@lem.eui.upm.es>, http://lem.eui.upm.es/ocre.html
680 @c The status of these projects is updated in @file{/gd/gnuorg/volunteers} 679 @c The status of these projects is updated in @file{/gd/gnuorg/volunteers}
681 680
682 @item 681 @item
683 A program to scan a line drawing and convert it to Postscript. 682 A program to scan a line drawing and convert it to editable Postscript,
684 683 or some other editable format.
685 @item 684
686 A program to recognize handwriting. 685 @item
686 A program to recognize handwriting (we don't believe PocketLinux's
687 handwriting capability is ready for non-PocketLinux environments, yet).
688
687 689
688 @item 690 @item
689 A program that can translate from one natural language, into another. 691 A program that can translate from one natural language, into another.
690 For example, a program to translate French into English. 692 For example, a program to translate French into English.
691 693
708 apparently been ported, but according to what we hear this port is not 710 apparently been ported, but according to what we hear this port is not
709 useful yet.) 711 useful yet.)
710 712
711 @end itemize 713 @end itemize
712 714
713 @node Languages, Games and Recreations, Other Projects, Top 715 @node Languages, Education, Other Projects, Top
714 @chapter Programming Languages 716 @chapter Programming Languages
715 717
716 Volunteers are needed to write parsers/front ends for languages such as 718 Volunteers are needed to write parsers/front ends for languages such as
717 Algol 60, Algol 68, PL/I, Cobol, Fortran 90, Delphi, Modula 2, Modula 3, 719 Algol 60, Algol 68, PL/I, Cobol, Fortran 90, Delphi, Modula 2, Modula 3,
718 RPG, and any other languages designed for compilation, to be used with 720 RPG, and any other languages designed for compilation, to be used with
728 730
729 We would like to have translators from various languages into Scheme. 731 We would like to have translators from various languages into Scheme.
730 These languages include TCL, Python, Perl, Java, Javascript, and Rexx. 732 These languages include TCL, Python, Perl, Java, Javascript, and Rexx.
731 Perhaps Clipper as well. 733 Perhaps Clipper as well.
732 734
733 @node Games and Recreations, , Languages, Top 735 @node Education, Games and Recreations, Languages, Top
736 @chapter Education
737
738 Programs for studying, teaching or doing administrative tasks in schools.
739 See @uref{http://www.gnu.org/education/} for additional information.
740
741 @itemize @bullet
742 @item
743 A programm to organize automatically the schedule of a school given
744 constraints about teachers, rooms, times, and students.
745
746 @item
747 A program to edit dance notation (such as labanotation) and display
748 dancers moving on the screen. Gepetto does some of this work. Contact
749 @email{gvc@@gnu.org} if you are interested in helping finish the job.
750
751 @end itemize
752
753 @node Games and Recreations, , Education, Top
734 @chapter Games and Recreations 754 @chapter Games and Recreations
735 755
736 Video-oriented games that work with the X window system. 756 Video-oriented games that work with the X window system.
737 757
738 @itemize @bullet 758 @itemize @bullet
742 @item 762 @item
743 An ``empire builder'' system that makes it easy to write various kinds of 763 An ``empire builder'' system that makes it easy to write various kinds of
744 simulation games. 764 simulation games.
745 765
746 @item 766 @item
747 Improve GnuGo, which is not yet very sophisticated. 767 Improve GnuGo @uref{http://www.gnu.org/software/gnugo/gnugo.html}, which is not yet very sophisticated.
748 768
749 @item 769 @item
750 Network servers and clients for board and card games for which such 770 Network servers and clients for board and card games for which such
751 software does not yet exist. 771 software does not yet exist.
752 772
801 Local variables: 821 Local variables:
802 update-date-leading-regexp: "@c This date is automagically updated when you save this file:\n@set lastupdate " 822 update-date-leading-regexp: "@c This date is automagically updated when you save this file:\n@set lastupdate "
803 update-date-trailing-regexp: "" 823 update-date-trailing-regexp: ""
804 eval: (load "/gd/gnuorg/update-date.el") 824 eval: (load "/gd/gnuorg/update-date.el")
805 eval: (add-hook 'write-file-hooks 'update-date) 825 eval: (add-hook 'write-file-hooks 'update-date)
826 compile-command: "make just-tasks"
806 End: 827 End: