Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 05 Apr 2002 11:06:11 -0500 (EST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        (Gary W. Swearingen) <swear@blarg.net>
Cc:        freebsd-libh@FreeBSD.org
Subject:   RE: libh learning curve, etc.
Message-ID:  <XFMail.20020405110611.jhb@FreeBSD.org>
In-Reply-To: <qqu1qq3ens.1qq@localhost.localdomain>

next in thread | previous in thread | raw e-mail | index | archive | help

On 05-Apr-2002 Gary W. Swearingen wrote:
> Your project seems very important and I thought I'd investigate to see
> if I wanted to try to help out.

I'm just going to offer you some background information for you to correct some
bogus assumptions you seem to have made.  I'm sure you will take this as
constructive criticism. :)  Most of the libh code (about 30,000 or 50,000
(can't remember which) lines of it) was written by a single Russian programmer
as a contract job for Walnut Creek CD-ROM several years ago.  This code was not
well documented and the current people working on libh have had to try and
learn how all this code works so they can finish it up.  You can't blame the
current people working on libh for the fact that the original guy didn't
document his code very well.  What this needs is for people like yourself who
grok C++ (FreeBSD is largely a collection of C programmers since the OS is in
C) to help with looking at the sources to better document what is there and
then finish up the work that is still needed.  Also, better documentation of
the various API's and interfaces would allow someone to be able to write a libh
backend for a console graphics interface, a GTK interface, their own text
interface, etc.

-- 

John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-libh" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20020405110611.jhb>