<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Hello,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">El 15/10/22 a las 09:14, Hilaire
Fernandes via Cuis-dev escribió:<br>
</div>
<blockquote type="cite"
cite="mid:3ae2085b-2e1c-0c69-0765-e17390c21224@free.fr">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p><font size="4">No much interest, so I will resume the
discussion from my perspective.</font></p>
<p><font size="4">For DrGeo, I write the documentation with
Texinfo, it is the official format for the documentation of
GNU application (DrGeo is one of them). The Cuis Book is also
written with this file format. It is flexible enough and it is
quite easy to output to html/pdf.</font></p>
</blockquote>
<font size="4">I like TexInfo. I like its model (a graph of nodes),
and its capabilities. I'm also an Emacs user.</font><br>
<blockquote type="cite"
cite="mid:3ae2085b-2e1c-0c69-0765-e17390c21224@free.fr">
<p><font size="4">It is also possible to output to the docbook[1]
format, it is a kind of interchange format of the industry.
But not really sure it is an interesting format anyway.</font></p>
</blockquote>
<font size="4">Last time I tried docbook, I struggled a bit with the
tooling, but could be interesting anyway. But when I look at it,
what comes to my mind is "work" (schemas, transformations,
formatting, etc, etc.).</font><br>
<blockquote type="cite"
cite="mid:3ae2085b-2e1c-0c69-0765-e17390c21224@free.fr">
<p><font size="4">Why am I talking about these formats? Just to
mention again there are several good reason to write
documentation outside of Erudite and then import it into
Erudite. It does not diminish the value of writing
documentation directly with Erudite, this is something I could
do with students, but may be not for stock documentation. <br>
</font></p>
<p><font size="4">Of course we want to take advantage of the
literate programming features of Erudite. Under that
perspective I don't know which format will give us the freedom
to also describe literate programming text bloc.</font></p>
</blockquote>
<font size="4">TexInfo has macros. DocBook allows customizations.
But work on the conversion tool will still be required.</font><br>
<blockquote type="cite"
cite="mid:3ae2085b-2e1c-0c69-0765-e17390c21224@free.fr">
<p><font size="4"> I am note sure you can do that with texinfo or
docbook without hacking in the conversion tool, moreover I may
want special literate programming for DrGeo.<br>
</font></p>
</blockquote>
<font size="4">The grammar of Erudite is easy to extend from
separate Cuis packages. We did that for UML, math plots, etc.</font><br>
<blockquote type="cite"
cite="mid:3ae2085b-2e1c-0c69-0765-e17390c21224@free.fr">
<p><font size="4"> </font></p>
<p><font size="4">Mariano, in the example you mentioned, the
documentation are markdown files. How does it work with
literate programming?</font></p>
</blockquote>
<p><font size="4">My example was with Markdown, but you would use
files in Erudite source format, not Markdown, for your usecase.
Then you build Erudite books from those files. It is
straightforward. There are no conversions. Only matter: there
are no good external editing tools for those files, that can
give you a preview, etc. But, are there good user-facing editing
tools for TexInfo, for example? Not sure Emacs counts. So, I
think it would be more or less like what you have now with
TexInfo, but you would have Erudite source files instead. Also,
I'm thinking a specialized Erudite editor could be provided for
files in Erudite format, coded in Cuis + Erudite, if you wanted.
<br>
</font></p>
<p><font size="4">Mariano<br>
</font></p>
</body>
</html>