@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
@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
@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
@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
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
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
@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.
@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
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
@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