On Wed, Jun 24, 2026 at 07:26:31PM +0300, Eli Zaretskii wrote:
> > From: Gavin Smith <[email protected]>
> > Date: Wed, 24 Jun 2026 16:25:35 +0100
> > Cc: [email protected]
> > 
> > On Wed, Jun 24, 2026 at 03:41:18PM +0300, Eli Zaretskii wrote:
> > > > From: Gavin Smith <[email protected]>
> > > > Date: Tue, 23 Jun 2026 22:00:16 +0100
> > > > 
> > > > I thought I would try to make a start on rewriting the Plaintext 
> > > > converter
> > > > in C.  I thought it should be simple when compared with the HTML 
> > > > converter
> > > > that already exists.  For one thing, there should be no customization 
> > > > API
> > > > for the Plaintext converter.  All the conversion is done with straight
> > > > function calls rather than via hooks that can be overridden.
> > > 
> > > Plain text is almost the same as Info, with a few minor differences.
> > > So maybe you should just tweak the Info generator a bit?
> > 
> > The point is that neither of them is written as a C converter - they are
> > only written in Perl.
> > 
> > The aim is to switch from texi2any as a Perl program with optional 
> > extensions
> > written in C to a C program with optional extensions written in Perl.
> > 
> > We can only make this switch once there is enough of the program in C as
> > we don't want to rely on embedding a Perl interpreter.
> 
> What I meant: assuming that there is a C converted to Info (I think it
> already exists, no?), tweaking it in small ways might be all that's
> needed to produce plain text.  Does this make sense?

No, the Info conversion code does not exist in C.

The purpose of this to write the C code for the Info conversion, I just
said Plaintext as it would be slightly simpler to implement first.



Reply via email to