|
| From: | Zbigniew |
| Subject: | Re: [Chicken-users] Re: eggdoc-texinfo |
| Date: | Tue, 18 Jul 2006 14:57:10 -0500 |
If one were willing to violate natural law, one could invoke makeinfo
once for each @deffn ... @end deffn group. This would gain the
benefit of perfect formatting. To wit:
address@hidden ~/tmp$ cat > a.texi <<EOF
@deffn {class} {<sqlite3:database>}
@deffnx {class} {<sqlite3:statement>}
These classes are derived from @code{<c++-object>}. They hold a
pointer to the underlying C-structure in their @code{this} slot.
@code{<sqlite3:statement>} also has a @code{database} slot pointing to
the database object it belongs to.
@end deffn
EOF
address@hidden ~/tmp$ makeinfo --no-headers a.texi
-- class: <sqlite3:database>
-- class: <sqlite3:statement>
These classes are derived from `<c++-object>'. They hold a pointer
to the underlying C-structure in their `this' slot.
`<sqlite3:statement>' also has a `database' slot pointing to the
database object it belongs to.
address@hidden ~/tmp$
You still might as well just use Info, though.
On 18 Jul 2006 16:41:09 -0300, Mario Domenech Goulart
<address@hidden> wrote:
Hello John, On Tue, 18 Jul 2006 13:07:50 -0400 John Cowan <address@hidden> wrote: > Zbigniew scripsit: > > > If someone would like to take this on please do; I find Info > > sufficient for my needs so probably will not pursue it, as the > > rendering part of Info would have to be reimplemented. So, I guess > > you can cut my list of reasons for .texi in half :) > > Googling for "texi2man" shows a number of such things out there: > the first hit is a Perl version, and there's another packaged > with units(1). The problem is very difficult to solve in > general, and these programs do a substandard job, but they're > better than nothing. Actually the format of the input file for the `man' extension is a very simple parenthesis-based syntax [1], not the format used by Unix manpages. http://www.call-with-current-continuation.org/eggs/man.html Best wishes, Mario
| [Prev in Thread] | Current Thread | [Next in Thread] |