comparison etc/tasks.texi @ 32527:c2a966416be5

*** empty log message ***
author Gerd Moellmann <gerd@gnu.org>
date Mon, 16 Oct 2000 12:27:33 +0000
parents 8ec2e5b1bed4
children dcca06439032
comparison
equal deleted inserted replaced
32526:8e57189d61b4 32527:c2a966416be5
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 November 1, 1999 6 @set lastupdate October 11, 2000
7 @c %**end of header 7 @c %**end of header
8 8
9 @setchapternewpage off 9 @setchapternewpage off
10 10
11 @titlepage 11 @titlepage
75 Typically, it is more useful to extend a program in functionality than 75 Typically, it is more useful to extend a program in functionality than
76 to improve performance. Users who use the new functionality will 76 to improve performance. Users who use the new functionality will
77 appreciate it very much, if they use it; but even when they benefit from 77 appreciate it very much, if they use it; but even when they benefit from
78 a performance improvement, they may not consider it very important. 78 a performance improvement, they may not consider it very important.
79 79
80 Finally, if you think of an important job that free software cannot
81 solve yet that is typically solved by proprietary software, please send
82 a short description of that job to @email{tasks@@gnu.org} so that we can
83 add it to this task list.
84
80 @node Highest Priority, Documentation, Intro, Top 85 @node Highest Priority, Documentation, Intro, Top
81 @chapter Highest Priority 86 @chapter Highest Priority
82 87
83 This task list mentions a large number of tasks that would be more or 88 This task list mentions a large number of tasks that would be more or
84 less useful. With luck, at least one of them will inspire you to start 89 less useful. With luck, at least one of them will inspire you to start
87 92
88 But if you would like to work on what we need most, here is a list of 93 But if you would like to work on what we need most, here is a list of
89 high priority projects. 94 high priority projects.
90 95
91 @itemize @bullet 96 @itemize @bullet
97
98 @item
99 A new maintainer is needed for Goose
100 @url{http://www.gnu.org/software/goose/goose.html}.
101
92 @item 102 @item
93 If you are good at writing documentation, please do that. 103 If you are good at writing documentation, please do that.
94 104
95 @item 105 @item
96 If you are very good at C programming and interested in kernels, you can 106 If you are very good at C programming and interested in kernels, you can
106 116
107 @item 117 @item
108 @uref{ftp://ftp.gnu.org/pub/gnu/tasks/tasks.hurd}, via anonymous FTP. 118 @uref{ftp://ftp.gnu.org/pub/gnu/tasks/tasks.hurd}, via anonymous FTP.
109 119
110 @item 120 @item
111 @email{gnu@@gnu.org} via e-mail. 121 @email{gvc@@gnu.org} via e-mail.
112 122
113 @end itemize 123 @end itemize
114 124
115 @item 125 @item
116 If you are a Scheme fan, you can help develop Guile. Please have a look 126 If you are a Scheme fan, you can help develop Guile. Please have a look
117 at the URL @uref{http://www.gnu.org/software/guile/guile.html} 127 at the URL @uref{http://www.gnu.org/software/guile/guile.html}
118 and then contact the Guile developers at @email{guile@@gnu.org}. 128 and then contact the Guile developers at @email{guile@@gnu.org}.
119 129
120 @item 130 @item
131 Improve the facilities for translating other languages into Scheme,
132 so that Guile can provide support for a variety of languages.
133
134 @item
121 A package to convert programs written using MS Access into Scheme, 135 A package to convert programs written using MS Access into Scheme,
122 making use of a free data base system and the GTK toolkit. 136 making use of a free data base system and the GTK toolkit.
123 137
124 @ignore 138 @ignore
125 @item 139 @item
128 142
129 @item 143 @item
130 Help develop software to emulate Windows NT on top of GNU systems. 144 Help develop software to emulate Windows NT on top of GNU systems.
131 For example, you could help work on Willows Twin. 145 For example, you could help work on Willows Twin.
132 See @uref{http://www.willows.com/}. 146 See @uref{http://www.willows.com/}.
147
148 @item
149 Add gettext support to GNU programs that don't have it already. (Please
150 contact the developers of the specific packages that you want to work
151 on.)
133 152
134 @ignore The Kermit developers say they will provide a free program 153 @ignore The Kermit developers say they will provide a free program
135 to do this. 154 to do this.
136 @item 155 @item
137 Implement the Kermit data transfer protocol. (See below.) 156 Implement the Kermit data transfer protocol. (See below.)
224 @item 243 @item
225 A coherent free reference manual for Perl. Most of the Perl on-line 244 A coherent free reference manual for Perl. Most of the Perl on-line
226 reference documentation can be used as a starting point, but work is 245 reference documentation can be used as a starting point, but work is
227 needed to weld them together into a coherent manual. 246 needed to weld them together into a coherent manual.
228 247
248 @ignore
249 @c Bradley Kuhn is working on this. <bkuhn@ebb.org>
229 @item 250 @item
230 A good free Perl language tutorial introduction. The existing Perl 251 A good free Perl language tutorial introduction. The existing Perl
231 introductions are published with restrictions on copying and 252 introductions are published with restrictions on copying and
232 modification, so that they cannot be part of a GNU system. 253 modification, so that they cannot be part of a GNU system.
254 @end ignore
233 255
234 @item 256 @item
235 A manual for PIC (the graphics formatting language). 257 A manual for PIC (the graphics formatting language).
236 258
237 @item 259 @item
247 @item 269 @item
248 Reference cards for those manuals that don't have them: C 270 Reference cards for those manuals that don't have them: C
249 Compiler, Make, Texinfo, Termcap, and maybe the C Library. 271 Compiler, Make, Texinfo, Termcap, and maybe the C Library.
250 272
251 @item 273 @item
252 Many utilities need documentation, including @code{grep} and others. 274 Many utilities still need documentation.
253 @end itemize 275 @end itemize
254 276
255 @node Unix-Related Projects, Kernel Projects, Documentation, Top 277 @node Unix-Related Projects, Kernel Projects, Documentation, Top
256 @chapter Unix-Related Projects 278 @chapter Unix-Related Projects
257 279
264 286
265 @item 287 @item
266 Less urgent: make a replacement for the ``writer's workbench'' program 288 Less urgent: make a replacement for the ``writer's workbench'' program
267 @code{style}, or something to do the same kind of job. Compatibility 289 @code{style}, or something to do the same kind of job. Compatibility
268 with Unix is not especially important for this program. 290 with Unix is not especially important for this program.
291
292 @item
293 Rewrite @code{indent} from scratch to make it cleaner.
294
295 @item
296 Write a free software replacement for the @code{agrep} program.
297
269 @end itemize 298 @end itemize
270 299
271 @node Kernel Projects, Extensions, Unix-Related Projects, Top 300 @node Kernel Projects, Extensions, Unix-Related Projects, Top
272 @chapter Kernel-Related Projects 301 @chapter Kernel-Related Projects
273 302
343 372
344 @item 373 @item
345 A queueing system for the mailer Smail that groups pending work by 374 A queueing system for the mailer Smail that groups pending work by
346 destination rather than by original message. This makes it possible 375 destination rather than by original message. This makes it possible
347 to schedule retries coherently for each destination. Talk to 376 to schedule retries coherently for each destination. Talk to
348 @email{tron@@veritas.com} about this. 377 @email{tron@@veritas.com} and @email{woods@@weird.com} about this.
349
350 Smail also needs a new chief maintainer.
351 378
352 @item 379 @item
353 Enhanced cross-reference browsing tools. (We now have something at 380 Enhanced cross-reference browsing tools. (We now have something at
354 about the level of @code{cxref}.) We also could use something like 381 about the level of @code{cxref}.) We also could use something like
355 @code{ctrace}. (Some people are now working on this project.) 382 @code{ctrace}. (Some people are now working on this project.)
361 @itemize @bullet 388 @itemize @bullet
362 @item 389 @item
363 An emulator for Macintosh graphics calls on top of X Windows. 390 An emulator for Macintosh graphics calls on top of X Windows.
364 391
365 @item 392 @item
366 A package that emulates the API of Visual C++, but operates on top of 393
367 X11. It need not match the screen appearance of Visual C++. Instead, 394 A package that emulates the API of Visual C++'s Foundation Classes
368 it would be best to use GTK, so as to give coherence with GNOME. 395 (MFC), but operates on top of X11. It need not match the screen
369 396 appearance provided by MFC. Instead, it would be best to use GTK, so as
397 to give coherence with GNOME.
398
399 @ignore
400 @c GNOME Basic is doing this
370 @item 401 @item
371 A compatible replacement for Visual Basic, running on top of X11. 402 A compatible replacement for Visual Basic, running on top of X11.
372 It need not match the screen appearance of Visual C++. Instead, 403 It need not match the screen appearance of Visual C++. Instead,
373 it would be best to use GTK, so as to give coherence with GNOME. 404 it would be best to use GTK, so as to give coherence with GNOME.
374 405 @end ignore
406
407 @ignore
408 @c Denemo is doing this.
375 @item 409 @item
376 A music playing and editing system. This should work with LilyPond, a 410 A music playing and editing system. This should work with LilyPond, a
377 GNU program for music typesetting. 411 GNU program for music typesetting.
378 412 @end ignore
379 @item
380 An ear-training program for students of music.
381 413
382 @ignore @c GNUskies should do this 414 @ignore @c GNUskies should do this
383 @item 415 @item
384 An ephemeris program to replace xephem (which is, alas, too restricted 416 An ephemeris program to replace xephem (which is, alas, too restricted
385 to qualify as free software). 417 to qualify as free software).
386 @end ignore 418 @end ignore
387 419
420 @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},
422 @c does the job of displaing dancers but does not allow editing notation.
423
388 @item 424 @item
389 A program to edit dance notation (such as labanotation) and display 425 A program to edit dance notation (such as labanotation) and display
390 dancers moving on the screen. 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.
391 428
392 @item 429 @item
393 Make sure the Vibrant toolkit works with LessTif instead of Motif. 430 Make sure the Vibrant toolkit works with LessTif instead of Motif.
394 431
395 @item 432 @item
398 @item 435 @item
399 A two-dimensional outliner program, which lets you draw 436 A two-dimensional outliner program, which lets you draw
400 graph structures of textual items, and then display them 437 graph structures of textual items, and then display them
401 in various ways. 438 in various ways.
402 439
440 @ignore @c done
403 @item 441 @item
404 A program for graphic morphing of scanned photographs. 442 A program for graphic morphing of scanned photographs.
443 @end ignore
405 444
406 @item 445 @item
407 Software for designing and printing business cards. 446 Software for designing and printing business cards.
408 @end itemize 447 @end itemize
409 448
433 These projects need to be written outside the US by people who are not 472 These projects need to be written outside the US by people who are not
434 US citizens, to avoid problems with US export control law. 473 US citizens, to avoid problems with US export control law.
435 474
436 @itemize @bullet 475 @itemize @bullet
437 @item 476 @item
438 A free library for public-key encryption. 477 A free library for public-key encryption. This library can probably be
439 478 developed from the code for the GNU Privacy Guard.
440 This library should use the Diffie-Helman algorithm for public key 479
441 encryption, not the RSA algorithm, because the Diffie-Helman patent in 480 @item
442 the US expired in 1997. This library can probably be developed from 481 An implementation of SSLv3 (more precisely, TLSv1) which has
443 the code for the GNU Privacy Guard (now in development). 482 distribution terms compatible with the GNU GPL. We know of a
444 483 GPL-covered implemention of a version of SSL that you can use as a
445 @item 484 starting point.
446 An implementation of SSLv3 (more precisely, TLSv1) which is patent-free
447 (uses the non-RSA algorithms) and has distribution terms compatible with
448 the GNU GPL. We know of a GPL-covered implemention of a version of SSL
449 that you can use as a starting point.
450 485
451 @item 486 @item
452 Free software for doing secure commercial transactions on the web. 487 Free software for doing secure commercial transactions on the web.
453 This too needs public key encryption. 488 This too needs public key encryption.
454 @end itemize 489 @end itemize
455 490
456 The projects to provide free replacements for PGP and SSH are no longer
457 listed here, because projects to do those jobs are well under way.
458
459 @node Other Projects, Languages, Encryption Projects, Top 491 @node Other Projects, Languages, Encryption Projects, Top
460 @chapter Other Projects 492 @chapter Other Projects
461 493
462 If you think of others that should be added, please 494 If you think of others that should be added, please
463 send them to @email{gnu@@gnu.org}. 495 send them to @email{tasks@@gnu.org}.
464 496
465 @itemize @bullet 497 @itemize @bullet
466 @ignore OpenBIOS is doing this 498 @ignore OpenBIOS is doing this
467 @item 499 @item
468 A simple PC BIOS. On most new PCs, the BIOS is stored in writable 500 A simple PC BIOS. On most new PCs, the BIOS is stored in writable
476 diagnostics that an ordinary BIOS does (though it would be useful to do 508 diagnostics that an ordinary BIOS does (though it would be useful to do
477 some of them). However, there may be a need to configure certain data 509 some of them). However, there may be a need to configure certain data
478 in the computer in a way that is specific to each model of computer. 510 in the computer in a way that is specific to each model of computer.
479 @end ignore 511 @end ignore
480 512
481 @ignore Frank Cruz promises a free version
482 @item
483 A free program that can transfer files on a serial line
484 using the same protocol that Kermit uses.
485 @end ignore
486
487 @item 513 @item
488 An imitation of Page Maker or Ventura Publisher. 514 An imitation of Page Maker or Ventura Publisher.
489 515
490 @item 516 @item
491 An imitation of @code{dbase2} or @code{dbase3}. (How dbased!) 517 An imitation of @code{dbase2} or @code{dbase3}. (How dbased!)
492 @uref{http://www.startech.keller.tx.us/xbase/xbase.html} may contain 518 Harbour, a free replacement for Clipper, would provide a useful start.
493 some useful stuff to start with. 519 @uref{http://www.harbour-project.org/}.
494 520
495 @ignore @c being done by Jonas etc. 521 @ignore @c being done by Jonas etc.
496 @item 522 @item
497 A general ledger program, including support for accounts payable, 523 A general ledger program, including support for accounts payable,
498 account receivables, payroll, inventory control, order processing, etc. 524 account receivables, payroll, inventory control, order processing, etc.
543 @c This is being developed -- rms, 3 May 1998 569 @c This is being developed -- rms, 3 May 1998
544 @item 570 @item
545 A free replacement for the semi-free Qt library. 571 A free replacement for the semi-free Qt library.
546 @end ignore 572 @end ignore
547 573
574 @ignore
575 @c Ogg Vorbis is doing this, see @url{http://www.xiph.org/ogg/vorbis/index.html} or contact @email{Monty <monty@xiph.org>}.
576
548 @item 577 @item
549 High-quality music compression software. 578 High-quality music compression software.
550 (Talk with @email{phr@@netcom.com} for relevant suggestions.) 579 (Talk with @email{mt@@sulaco.org} for relevant suggestions.)
551 Unfortunately we cannot implement the popular MP3 format 580 Unfortunately we cannot implement the popular MP3 format
552 due to patents, so this job includes working out some other 581 due to patents, so this job includes working out some other
553 non-patented format and compression method. 582 non-patented format and compression method.
583 @end ignore
554 584
555 @item 585 @item
556 A program to play sound distributed in ``Real Audio'' format. 586 A program to play sound distributed in ``Real Audio'' format.
557 587
558 @item 588 @item
564 @ignore @c Software patents have made this domain off limits to free software. 594 @ignore @c Software patents have made this domain off limits to free software.
565 @item 595 @item
566 An MPEG III audio encoder/decoder (but it is necessary to check, first, 596 An MPEG III audio encoder/decoder (but it is necessary to check, first,
567 whether patents make this impossible). 597 whether patents make this impossible).
568 598
569 @c Chris Hofstader is working on this. 599 @c Chris Hofstader is working on a non-Festival speech-generation program.
570 @item 600 @c Mario Lang <lang@zid.tu-graz.ac.at> reports that Festival needs only
571 Speech-generation programs (there is a program from Brown U that you 601 @c to be 2-5 times faster to work well with Emacspeak.
572 could improve). 602 @item
603 Speech-generation programs that are faster than the Festival engine.
604 This might be done by optimizing Festival.
573 605
574 @c We have a project now. 606 @c We have a project now.
575 @item 607 @item
576 Speech-recognition programs (single-speaker, disconnected speech is sufficient). 608 Speech-recognition programs (single-speaker, disconnected speech is sufficient).
577 @end ignore 609 @end ignore
594 @item 626 @item
595 More scientific mathematical subroutines. 627 More scientific mathematical subroutines.
596 (A clone of SPSS is being written already.) 628 (A clone of SPSS is being written already.)
597 629
598 @item 630 @item
599 Statistical tools.
600
601 @item
602 A scientific data collection and processing tool, 631 A scientific data collection and processing tool,
603 perhaps something like Scientific Workbench and/or Khoros, 632 perhaps something like Scientific Workbench and/or Khoros,
604 633
605 @item 634 @item
606 A program to calculate properties of molecules by solving 635 A program to calculate properties of molecules by solving
607 the Schroedinger equation. 636 the Schroedinger equation.
608 637
609 @item 638 @item
610 Software to replace card catalogues in libraries. 639 Software to replace card catalogs in libraries.
611 640
612 @item 641 @item
613 A simulator for heating and air conditioning systems for buildings. 642 A simulator for heating and air conditioning systems for buildings.
643
644 @ignore
645 @c Pat Deegan @email{pat@@psychogenic.com} is working on this.
646 @c no URL yet, the status is updated in @file{volunteers}
647
648 @item
649 A program for voting and tabulating election results.
650
651 @end ignore
614 652
615 @item 653 @item
616 A package for editing genealogical records conveniently. 654 A package for editing genealogical records conveniently.
617 This could perhaps be done as a Gnome program, or perhaps 655 This could perhaps be done as a Gnome program, or perhaps
618 as an Emacs extension. 656 as an Emacs extension.
619 657
658 @ignore
659 @c ToutDoux aims to do this.
660
620 @item 661 @item
621 A project-scheduling package that accepts a list of project sub-tasks 662 A project-scheduling package that accepts a list of project sub-tasks
622 with their interdependencies, and generates Gantt charts and Pert charts 663 with their interdependencies, and generates Gantt charts and Pert charts
623 and all the other standard project progress reports. 664 and all the other standard project progress reports.
665 @end ignore
624 666
625 @item 667 @item
626 Grammar and style checking programs. 668 Grammar and style checking programs.
627 669
628 @item 670 @item
629 A diagnostic program to test a hard disk. 671 A diagnostic program to test a hard disk.
630
631 @item
632 A fast emulator for the i386, which would make it possible
633 to emulate x86 code on other CPUs, and also to more easily
634 debug kernels such as Linux more conveniently.
635
636 To make this faster, it could work by translating machine instructions
637 into the machine language of the host machine.
638 672
639 @item 673 @item
640 Optical character recognition programs; especially if suitable for 674 Optical character recognition programs; especially if suitable for
641 scanning documents with multiple fonts and capturing font info as well 675 scanning documents with multiple fonts and capturing font info as well
642 as character codes. Work is being done on this, but more help is needed. 676 as character codes. Work is being done on this, but more help is needed.
643 677
678 @c Some of the OCR work being done:
679 @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}
681
644 @item 682 @item
645 A program to scan a line drawing and convert it to Postscript. 683 A program to scan a line drawing and convert it to Postscript.
646 684
647 @item 685 @item
648 A program to recognize handwriting. 686 A program to recognize handwriting.
687
688 @item
689 A program that can translate from one natural language, into another.
690 For example, a program to translate French into English.
649 691
650 @item 692 @item
651 A pen based interface. 693 A pen based interface.
652 694
653 @item 695 @item
654 CAD software, such as a vague imitation of Autocad. 696 CAD software, such as a vague imitation of Autocad.
655 697
656 @item 698 @item
657 A program to receive data from a serial-line tap to facilitate the 699 A program to receive data from a serial-line tap to facilitate the
658 reverse-engineering of communication protocols. 700 reverse-engineering of communication protocols.
701
702 @item
703 A database program designed to store and retrieve patent information.
704
705 @item
706 A free software package to run on a Palm Pilot in place of its usual
707 software, doing more or less the usual jobs. (Linux, the kernel, has
708 apparently been ported, but according to what we hear this port is not
709 useful yet.)
710
659 @end itemize 711 @end itemize
660 712
661 @node Languages, Games and Recreations, Other Projects, Top 713 @node Languages, Games and Recreations, Other Projects, Top
662 @chapter Programming Languages 714 @chapter Programming Languages
663 715
674 finger -l fortran@@gnu.org 726 finger -l fortran@@gnu.org
675 @end example 727 @end example
676 728
677 We would like to have translators from various languages into Scheme. 729 We would like to have translators from various languages into Scheme.
678 These languages include TCL, Python, Perl, Java, Javascript, and Rexx. 730 These languages include TCL, Python, Perl, Java, Javascript, and Rexx.
679 731 Perhaps Clipper as well.
680 We would like to have an implementation of Clipper, perhaps a GCC front
681 end, and perhaps a translator into Scheme.
682 732
683 @node Games and Recreations, , Languages, Top 733 @node Games and Recreations, , Languages, Top
684 @chapter Games and Recreations 734 @chapter Games and Recreations
685 735
686 Video-oriented games that work with the X window system. 736 Video-oriented games that work with the X window system.
703 @item 753 @item
704 A Hierarchical Task Network package which can be used 754 A Hierarchical Task Network package which can be used
705 to program play the computer's side in various strategic games. 755 to program play the computer's side in various strategic games.
706 756
707 @item 757 @item
758 A game like Mill/Nine Men's Morris.
759
760 @item
708 Write imitations of some popular video games: 761 Write imitations of some popular video games:
709 762
710 @itemize - 763 @itemize -
711 @item 764 @item
712 Space war, Asteroids, Pong, Columns. 765 Space war, Asteroids, Pong, Columns.
724 then watch it explore a world. 777 then watch it explore a world.
725 @end ignore 778 @end ignore
726 @item 779 @item
727 Biomorph evolution (as in Scientific American and @cite{The Blind 780 Biomorph evolution (as in Scientific American and @cite{The Blind
728 Watchmaker}). 781 Watchmaker}).
729 @item
730 A program to display effects of moving at relativistic speeds.
731 @end itemize 782 @end itemize
732 @end itemize 783 @end itemize
733 784
734 We do not need @code{rogue}, as we have @code{hack}. 785 We do not need @code{rogue}, as we have @code{hack}.
735 786
736 @contents 787 @contents
737 788
738 @bye 789 @bye
790 @c LocalWords: dir texi lastupdate uref http www org html helpgnu ifinfo ftp
791 @c LocalWords: dvi hurd toc gvc URL GTK XmHTML xs nl ripley NT com gettext Qt
792 @c LocalWords: GUI libstdc Docbook SGML libc sed STL Gforth GNUstep TCSH Perl
793 @c LocalWords: Ghostscript PIC GCC Texinfo grep dc bc ethernet GDB IP CIFS CU
794 @c LocalWords: SMB SVGA Khoros Automake OpenStep diff roff Smail tron veritas
795 @c LocalWords: cxref ctrace API LilyPond xephem labanotation LessTif outliner
796 @c LocalWords: Hypercard morphing SeeMe ICQ Diffie Helman RSA SSLv TLSv GPL
797 @c LocalWords: OpenBIOS BIOS LILO dbase dbased Harbour harbour WYSIWYG ISBN
798 @c LocalWords: TruePrint Baecker siff sif cs arizona edu TR ps mt sulaco MP
799 @c LocalWords: RTSP MPEG jasonw ariel ucs unimelb AU stutz dsl TCL Javascript
800 @c LocalWords: Rexx GnuGo jhall isd Biomorph regexp eval gd gnuorg
739 Local variables: 801 Local variables:
740 update-date-leading-regexp: "@c This date is automagically updated when you save this file:\n@set lastupdate " 802 update-date-leading-regexp: "@c This date is automagically updated when you save this file:\n@set lastupdate "
741 update-date-trailing-regexp: "" 803 update-date-trailing-regexp: ""
742 eval: (load "/gd/gnuorg/update-date.el") 804 eval: (load "/gd/gnuorg/update-date.el")
743 eval: (add-hook 'write-file-hooks 'update-date) 805 eval: (add-hook 'write-file-hooks 'update-date)