Date: Mon, 29 Oct 2001 14:43:26 -0500 From: The Anarcat <anarcat@anarcat.dyndns.org> To: libh@FreeBSD.org Subject: Re: cvs commit: libh/doc/api gen_doc.pl Message-ID: <20011029144325.C94698@shall.anarcat.dyndns.org> In-Reply-To: <200110291934.f9TJYn774575@usw4.freebsd.org> References: <200110291934.f9TJYn774575@usw4.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--uh9ZiVrAOUUm9fzH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Now this thingie can produce docs such as the attached Disk documentation. It's draft, but it's better than to start by hand. The command line used was: ./gen_doc.pl <../../lib/disk/Disk.cd.cc Note for the newcomers... .cd file contain interface information to objects such as Disk or Package. This script just extracts the runtime information available from the .cd.cc files, and that is why it is so absurd. Since it it runtime information, there should be a clean way to obtain the information. The problem I was facing with a TCL implementation is that run time information requires object creation. With C++, it's just that I haven't thought of it before. :) So (*hint*) this should be implemented in C++. The only problem I could find there is that I don't there is a way to find all the defined classes in a file in C++. The class names should then have to be supplied at runtime. A. --uh9ZiVrAOUUm9fzH Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEUEARECAAYFAjvdsVsACgkQttcWHAnWiGdhmACXZGltSQ7ey2u3aa+ME8gzjc3y QgCglY5j4bAguw13mth1BI/+IyWxlO8= =V+/w -----END PGP SIGNATURE----- --uh9ZiVrAOUUm9fzH-- 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?20011029144325.C94698>