9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: tlaronde@polynum.com
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] Many bugs in eqn(1)
Date: Wed, 13 Aug 2014 15:36:18 +0200	[thread overview]
Message-ID: <20140813133618.GA434@polynum.com> (raw)
In-Reply-To: <2021410182.1376266.1407932520506.JavaMail.ngmail@webmail06.arcor-online.net>

On Wed, Aug 13, 2014 at 02:22:00PM +0200, Carsten Kunze wrote:
>
>
> Is this really necessary for the system documentation?  AFAIK P9 nroff/troff
> can handle utf-8.  If there are problems with *roff they should be solved.
> *roff is a Bell Labs documentation system--it should be used for P9--IMO.

IMO, the advantages are multiple:

1) TeX is a complete system: not only the layout engine, but the means
to draw the fonts. METAFONT is also a rasterizer engine. This means that
the system can be self-sufficient allowing to render the result without
resorting to huge external PS dependencies;

2) TeX programs (for the D.E.K. parts) are fully documented and fully
debugged. Before, I thought that using Pascal as the programming
language was a problem (I never managed to like Pascal). But having
work for kerTeX with the WEB programs, I understand now that this
is not really Pascal, but some Algol. The translation from _this_
Pascal to C is under control, so the programming language is not a
problem after all and probably prevents lots of people from tempering
with it: TeX is stable;

3) The "typesetting" system is not my aim. My aim is to use it as a mean
for producing documentation about something else. Having several
languages to learn for, in fact, doing the same thing while it has
been recognized that for math, TeX is an improvement, is suboptimal;

4) TeX and al. and the original Web-to-C were not bundled under GPL.
Now, with kerTeX, the bundle is not anymore with GPL (and for systems,
whether Plan9 or the *BSD, since what I did use was under public
licence, and what is added is mine, I could re-licence my contributions
to the very licence of the systems). Other troff implementations
are whether under GPL, or the improvements were made taking from
TeX (Heirloom);

5) With kerTeX, we are back with the needle only and not the whole
hay stack and the whole core thing is really, really small. Including
fonts.

--
        Thierry Laronde <tlaronde +AT+ polynum +dot+ com>
                      http://www.kergis.com/
              http://www.renaissance-francaise.fr/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C



  reply	other threads:[~2014-08-13 13:36 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1209878384.1371392.1407919054269.JavaMail.ngmail@webmail06.arcor-online.net>
2014-08-13  9:52 ` Rudolf Sykora
2014-08-13 10:30   ` cam
2014-08-13 10:43     ` tlaronde
2014-08-13 12:22     ` Carsten Kunze
2014-08-13 13:36       ` tlaronde [this message]
2014-08-13 10:57 Carsten Kunze
2014-08-13 11:34 ` Rudolf Sykora
2014-08-13 12:16 ` Carsten Kunze
2014-08-13 13:13   ` Rudolf Sykora
2014-08-13 13:46     ` tlaronde
2014-08-13 13:31   ` Carsten Kunze
2014-08-13 18:11 ` Steve Simon
2014-08-13 18:47   ` Carsten Kunze
2014-08-13 19:37     ` Steve Simon
2014-08-13 20:09       ` Carsten Kunze
2014-08-14  6:53         ` Steve Simon
2014-08-14 15:01           ` erik quanstrom
  -- strict thread matches above, loose matches on Subject: below --
2014-08-12 15:41 Carsten Kunze
2014-08-12 20:46 ` Steve Simon
2014-08-12 21:02   ` Carsten Kunze
2014-08-12 21:08     ` Steve Simon
2014-08-13  7:56 ` Rudolf Sykora

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140813133618.GA434@polynum.com \
    --to=tlaronde@polynum.com \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).