🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #72041

Re: MHO: Why I chose to not use Texinfo

#72041
From: Michael I Bushnell
Date: Tue, 21 Apr 1992 16:11
62 lines
3253 bytes
In article <kv7ebgINN5k3@alhena.usc.edu> ajayshah@alhena.usc.edu (Ajay Shah) writes:

   0. Because it's "so different from TeX" you lose by not being
   able to use masses of PD stuff for TeX -- style files, hooks for
   putting pictures in, etc.

That's right.  Unfortunately, this is precisely because Texinfo is not
a replacement for TeX, or an extension, but a reduction to a specific
task, that of producing manuals in two formats easily.

   1. It won't work with Bibtex, and there is no alternative replacement.

Perhaps there should be.  It shouldn't be too hard.

   2. You do get info files for online use, but it's certainly not "for
   free".  You have to pay quite some effort to get a good info file out
   of a document.  (This is not so much a "con" as a warning.  Don't go 
   into Texinfo thinking you will get a info file for free).

The deal is that you get one for very cheap.  It takes effort, but not
nearly as much as writing two manuals. 

   3. Mixing mathematics and Texinfo is, bluntly, a nightmare.  The
   TeX sentence

   The most beautiful equation in all mathematics is $e^{i\pi} + 1 = 0$

   translates into

   The most beautiful equation in all mathematics is
   @ifinfo
   exp(i pi) + 1 = 0
   @end ifinfo
   @iftex
   @tex
   $e^{i\pi} + 1 = 0$
   @end tex
   @end iftex

   which is a ghastly loss in productivity for me, since every alternate
   paragraph I write uses $mathematics$.  Some of it is unavoidable
   (since you want both a plaintext info file) but surely there was
   a way to get the same functionality at the cost of fewer keystrokes?

Ah!  You should have looked at an existing manual to see what it does.
The GNU calc manual, of course, needs this.  Take a look at the front
of calc.texinfo and you can see how to do this easily.

   4. There is zero programmability.

calc.texinfo shows a cheap way to get this as well.

	-mib
--
   Michael I. Bushnell  +--+  +1 617 625 4518 (H)  +--+  +1 617 253 8568 (W)
Mary Magdalene turned around and saw Jesus standing there, but she did
not know that it was Jesus.  Jesus said to her, ``Woman, why are you
weeping?  Whom are you looking for?''  Supposing him to be the
gardener, she said to him, ``Sir, if you have carried him away, tell
me where you have laid him, and I will take him away.''  Jesus said to
her, ``Mary!''  She turned and said to him in Hebrew, ``Rabbouni!''
(which means Teacher).
Technical Details
Message-ID: <MIB.92Apr21111138@geech.gnu.ai.mit.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!yale.edu!yale!mintaka.lcs.mit.edu!mintaka.lcs.mit.edu!mib
References: <kv7ebgINN5k3@alhena.usc.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f9e16,1ffd8ef47848f6c
X-Google-Attributes: gidf9e16,public
X-Google-Thread: 1025b4,1ffd8ef47848f6c
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1992-04-21 09:11:38 PST
Newsgroups: gnu.misc.discuss,comp.text.tex
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!yale.edu!yale!mintaka.lcs.mit.edu!mintaka.lcs.mit.edu!mib
From: mib@geech.gnu.ai.mit.edu (Michael I Bushnell)
Subject: Re: MHO: Why I chose to not use Texinfo
In-Reply-To: ajayshah@alhena.usc.edu's message of 21 Apr 92 06:42:56 GMT
Message-ID: <MIB.92Apr21111138@geech.gnu.ai.mit.edu>
Sender: news@mintaka.lcs.mit.edu
Organization: Free Software Foundation, Cambridge, MA
References: <kv7ebgINN5k3@alhena.usc.edu>
Date: Tue, 21 Apr 1992 16:11:38 GMT
Lines: 63