9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Andy Newman <atrn@zeta.org.au>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] mothra
Date: Wed, 19 Jul 2000 15:38:33 +0000	[thread overview]
Message-ID: <slrn8nbhvl.f5m.atrn@juju.bsn> (raw)
In-Reply-To: <200007181831.TAA12571@whitecrow.demon.co.uk>

Steve Kilbane wrote:
>For doing the translation, perhaps a leaf could be
>taken from troff's book, and have subcomponents of the page
>translated into something else - the underlying, internal
>language.

They are - boxes.  CSS2 defines a layout mechanism based on
boxes with different layout characteristics.  A modern browser,
e.g, Mozilla, maintains and transforms trees which eventually
get processed to draw something.  The document is a tree - HTML
or XML or something, there is a frame representation (the boxes).
Frame generation is controlled by style sheets which also specify
other attributes of the presentation. Frames are then processed
by the layout machinery to generate actual presenation commands.
There are numerous types of frames and numerous rules for how
they combine when positioned on some surface. Also remember that
HTML specifies interactive elements (and most sites use them)
and there's tables thrown in for good measure and they have their
own particular needs. JavaScript these days is for manipulating
the trees, i.e, dynamic HTML, where they CSS attributes get changed
in response to some event. Anyone who's done a page layout program
or formatter of any kind will appreciate the complexity of handling
modern HTML.  If you ignore style sheets it isn't too bad. The modern
rules make it harder. At least it gives the processors and memory
manufacturers cause for celebration.  Can't wait for a fully XML
enabled watch, probably generate enough heat to keep my wrist warm.


  parent reply	other threads:[~2000-07-19 15:38 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-07-18 15:38 miller
2000-07-18 17:31 ` Steve Kilbane
2000-07-19  9:27   ` Chris Locke
2000-07-19  9:27   ` Lyndon Nerenberg
2000-07-19 11:45     ` Howard Trickey
2000-07-19 12:27       ` Lucio De Re
2000-07-19 19:45       ` Steve Kilbane
2000-07-19 21:42         ` Boyd Roberts
2000-07-20 16:34       ` Lyndon Nerenberg
2000-07-21  8:33         ` Tom Ivar Helbekkmo
2000-07-19 15:38   ` Andy Newman [this message]
  -- strict thread matches above, loose matches on Subject: below --
2003-10-28 16:38 [9fans] Re: we need help matt
2003-11-11 17:12 ` [9fans] mothra Richard Miller
2000-07-19 18:29 rob pike
2000-07-19 16:59 Randolph Fritz
2000-07-19 12:05 Réf. : " boyd.roberts
2000-07-19 12:31 ` [9fans] " Howard Trickey
2000-07-19 12:51   ` [9fans] " Lucio De Re
2000-07-19 12:41     ` Colin DeVilbiss
2000-07-18 18:33 Russ Cox
2000-07-18 18:26 forsyth
2000-07-18 22:15 ` Randolph Fritz
2000-07-19  9:28   ` Chris Locke
2000-07-19 15:23     ` Andy Newman
2000-07-18 13:37 rob pike
2000-07-18 13:15 Sape Mullender
2000-07-18 16:25 ` Holger Veit
2000-07-18 12:51 rob pike
2000-07-18 13:19 ` Lucio De Re
2000-07-18 12:49 rob pike
2000-07-18 12:48 rob pike
2000-07-19 15:22 ` Douglas A. Gwyn
2000-07-17 13:49 boyd.roberts
2000-07-17 16:56 ` Tom Duff
2000-07-17 17:18   ` Howard Trickey
2000-07-18  8:25     ` Michael Jeffrey
2000-07-18  8:25   ` Douglas A. Gwyn
2000-07-18  8:58     ` Lucio De Re
2000-07-18 10:48       ` Wladimir Mutel
2000-07-18 11:37         ` Lucio De Re
2000-07-18 12:46           ` Wladimir Mutel
2000-07-19 15:23         ` Andy Newman
2000-07-18 18:11       ` Randolph Fritz
2000-07-19 15:22       ` Douglas A. Gwyn

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=slrn8nbhvl.f5m.atrn@juju.bsn \
    --to=atrn@zeta.org.au \
    --cc=9fans@cse.psu.edu \
    /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).