]> code.delx.au - gnu-emacs/blobdiff - etc/tasks.texi
*** empty log message ***
[gnu-emacs] / etc / tasks.texi
index f645c9d817a4c7814d826129bdf0819bf3672fd3..8d4f2f19474214256f86124ca4c7e2e6d90a5bb0 100644 (file)
@@ -3,7 +3,7 @@
 @setfilename tasks.info
 @settitle GNU Task List
 @c This date is automagically updated when you save this file:
-@set lastupdate January 17, 1999
+@set lastupdate May 19, 1999
 @c %**end of header
 
 @setchapternewpage off
@@ -190,6 +190,9 @@ Reference manuals for C++, Objective C, Pascal, Fortran 77, and Java.
 @item
 A tutorial manual for the C++ STL (standard template library).
 
+@item
+A tutorial manual for Gforth.
+
 @item
 GNU Objective-C Runtime Library Manual; this would be a reference manual
 for the runtime library functions, structures, and classes.  Some work
@@ -281,6 +284,10 @@ machine specific parts should be kept well separated.
 @item
 An implementation of CIFS, the ``Common Internet File System,'' for the
 HURD.  This protocol is an offshoot of SMB.
+
+@item
+Support (in Linux?) for dumping the non-textual contents of an SVGA
+console.
 @end itemize
 
 @node Extensions, X Windows Projects, Kernel Projects, Top
@@ -390,13 +397,12 @@ Software for designing and printing business cards.
 @chapter Network Projects
 
 @itemize @bullet
-@item
-A web-based front end for @code{mon}, so that it can do the
-job of Big Brother (which is not free software).
-
+@ignore
+@c www.openh323.org is doing this. Craig Southeren <craigs@equival.com.au>
 @item
 A teleconferencing program which does the job of CU-SeeMe (which is,
 alas, not free software).
+@end ignore
 
 @item
 A free ICQ-compatible server program.  (The ICQ server itself is not
@@ -439,6 +445,7 @@ If you think of others that should be added, please
 send them to @email{gnu@@gnu.org}.
 
 @itemize @bullet
+@ignore OpenBIOS is doing this
 @item
 A simple PC BIOS.  On most new PCs, the BIOS is stored in writable
 memory (misleadingly known as ``flash ROM'').  In order to have a wholly
@@ -451,6 +458,7 @@ it starts up.  Also, it is not absolutely necessary to do all the many
 diagnostics that an ordinary BIOS does (though it would be useful to do
 some of them).  However, there may be a need to configure certain data
 in the computer in a way that is specific to each model of computer.
+@end ignore
 
 @item
 A free program that can transfer files on a serial line
@@ -519,6 +527,9 @@ A free replacement for the semi-free Qt library.
 @item
 High-quality music compression software.
 (Talk with @email{phr@@netcom.com} for relevant suggestions.)
+Unfortunately we cannot implement the popular MP3 format
+due to patents, so this job includes working out some other
+non-patented format and compression method.
 
 @item
 A program to play sound distributed in ``Real Audio'' format.
@@ -573,6 +584,9 @@ perhaps something like Scientific Workbench and/or Khoros,
 @item
 Software to replace card catalogues in libraries.
 
+@item
+A simulator for heating and air conditioning systems for buildings.
+
 @item
 A package for editing genealogical records conveniently.
 This could perhaps be done as a Gnome program, or perhaps
@@ -587,17 +601,12 @@ and all the other standard project progress reports.
 Grammar and style checking programs.
 
 @item
-A program to calculate nutritional information from recipes.
-
-There is a free (unambiguously public domain) database of nutritional
-information compiled by the USDA at
-@url{http://www.nal.usda.gov/fnic/foodcomp}.
+A fast emulator for the i386, which would make it possible
+to emulate x86 code on other CPUs, and also to more easily
+debug kernels such as Linux more conveniently.
 
-@item
-A fast emulator for the i386 which works by translating
-machine instructions into the machine language of the host machine.
-(Support for emulation of other machines would enhance the program
-but might make it much more difficult.)
+To make this faster, it could work by translating machine instructions
+into the machine language of the host machine.
 
 @item
 Optical character recognition programs; especially if suitable for
@@ -625,8 +634,9 @@ reverse-engineering of communication protocols.
 @chapter Programming Languages
 
 Volunteers are needed to write parsers/front ends for languages such as
-Algol 60, Algol 68, PL/I, Cobol, Fortran 90, or whatever, to be
-used with the code generation phases of the GNU C compiler.
+Algol 60, Algol 68, PL/I, Cobol, Fortran 90, Delphi, Modula 2, Modula 3,
+RPG, and any other languages designed for compilation, to be used with
+the code generation phases of the GNU C compiler.
 
 @c Fortran status is here so gnu@gnu.org and the volunteer coordinators
 @c don't have to answer the question -len