9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: lucio@proxima.alt.za
To: 9fans@cse.psu.edu
Subject: Re: [9fans] Re: Building GCC
Date: Thu, 24 Jan 2008 19:21:19 +0200	[thread overview]
Message-ID: <9d83eef5e63fdea20a46c54ce6cf0a27@proxima.alt.za> (raw)
In-Reply-To: <140e7ec30801240159p6f0aab44s6d0b72611f3b346d@mail.gmail.com>

>  A modern web browser is more like a VM. But instead of having some
> sort of sane rendering backend it uses HTML/CSS. Javascript/plugins
> serve as the "userspace" code, if you will. HTTP exports the local
> rendering interface and cpu to remote machines.

I haven't looked at any implementation of an HTML rendering engine, so
I may be totally off the mark, but presumably there is merit in the
ability to take a textual source and turn it into a two-dimensional
graphical representation of the intended document?

Now, HTML may be a poor realisation of the language such a rendering
engine would interpret, but it must be possible to design a mark-up
language (and let's not let "mark-up" or "language" condition our
thinking) that can be used as the human-editable source for a
graphical production.  I don't suggest that there is a "perfect" such
notation, merely that we have had enough experience with word
processors (a long list), text processors (TeX, troff, etc.) and page
layout languages (Postscript, are there any other interesting ones?)
to be able to explore the next generation, together with the tools
they would need to manipulate them.

Given a rendering engine with a powerful and hopefully flexible input
language, one may be able to write compilers or interpreters for the
more popular brands.  Or am I missing the wood for the trees?

If I'm not, I propose that Plan 9 could provide the platform for such
an engine as well as for the various interpreters.  Designing a useful
graphical description language is no small project, but surely there
is some prior art out there than one can draw on?

++L


  reply	other threads:[~2008-01-24 17:21 UTC|newest]

Thread overview: 124+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-01-20 20:08 [9fans] " Pietro Gagliardi
2008-01-20 20:57 ` andrey mirtchovski
2008-01-20 21:05   ` Pietro Gagliardi
2008-01-20 22:22     ` Federico G. Benavento
2008-01-20 23:41       ` Pietro Gagliardi
2008-01-20 23:44         ` Pietro Gagliardi
2008-01-20 23:47           ` benavento
2008-01-20 23:50             ` Pietro Gagliardi
2008-01-21 14:09               ` Pietro Gagliardi
2008-01-21 14:39                 ` erik quanstrom
2008-01-21 15:01                 ` Kernel Panic
2008-01-21 16:02                 ` Brantley Coile
2008-01-21 20:54                   ` Steve Simon
2008-01-21 21:58                     ` Pietro Gagliardi
2008-01-21 22:47                     ` Pietro Gagliardi
2008-01-21 22:59                       ` erik quanstrom
2008-01-21 23:25                       ` Fazlul Shahriar
2008-01-21 23:31                         ` Pietro Gagliardi
2008-01-22  0:39                           ` Pietro Gagliardi
2008-01-22 12:15                       ` Russ Cox
2008-01-22 12:38                         ` Harri Haataja
2008-01-22 13:09                           ` lucio
2008-01-22 15:03                           ` erik quanstrom
2008-01-22 15:37                             ` Brantley Coile
2008-01-23  9:35                               ` [9fans] " pavlovetsky
2008-01-23 11:15                                 ` Harri Haataja
2008-01-24  9:41                                   ` pavlovetsky
2008-01-24 10:05                                     ` Steve Simon
2008-01-24 10:44                                       ` benavento
2008-01-24 15:05                                         ` erik quanstrom
2008-01-24 15:14                                           ` benavento
2008-01-24 15:51                                         ` lucio
2008-01-24 18:12                                           ` benavento
2008-01-25  9:55                                         ` pavlovetsky
2008-01-24 16:55                                       ` Uriel
2008-01-24 11:19                                     ` Paulo Pocinho
2008-01-24 11:24                                       ` Christopher Nielsen
2008-01-24 11:48                                         ` Paulo Pocinho
2008-01-24 12:46                                           ` mattmobile
2008-01-24 13:23                                             ` Paulo Pocinho
2008-01-24 15:37                                       ` lucio
2008-01-24 18:04                                         ` ron minnich
2008-01-24 18:06                                           ` andrey mirtchovski
2008-01-24 18:15                                             ` erik quanstrom
2008-01-24 18:19                                           ` lucio
2008-01-24 18:38                                             ` Paulo Pocinho
2008-01-24 18:44                                               ` lucio
2008-01-24 19:01                                               ` lucio
2008-01-24 18:50                                       ` Joel C. Salomon
2008-01-24 19:04                                         ` Pietro Gagliardi
2008-01-24 21:52                                           ` Russ Cox
2008-01-25  9:56                                             ` Douglas A. Gwyn
2008-01-25 12:19                                               ` Martin Neubauer
2008-01-24 13:38                                     ` tlaronde
2008-01-23 14:17                                 ` Iruata Souza
2008-01-23 16:13                                   ` ron minnich
2008-01-23 16:57                                     ` Pietro Gagliardi
2008-01-23 17:36                                     ` Iruata Souza
2008-01-23 18:26                                       ` Uriel
2008-01-24  9:59                                   ` sqweek
2008-01-24 17:21                                     ` lucio [this message]
2008-01-24 18:04                                       ` erik quanstrom
2008-01-24 18:21                                         ` Pietro Gagliardi
2008-01-24 18:37                                           ` lucio
2008-01-24 22:16                                             ` Gary Wright
2008-01-25  2:47                                             ` Pietro Gagliardi
2008-01-25  3:21                                               ` Pietro Gagliardi
2008-01-25  6:08                                               ` lucio
2008-01-24 18:52                                           ` erik quanstrom
2008-01-24 19:09                                             ` Pietro Gagliardi
2008-01-24 19:27                                               ` erik quanstrom
2008-01-24 19:38                                                 ` Pietro Gagliardi
2008-01-24 21:26                                                   ` Lorenzo Fernando Bivens de la Fuente
2008-01-25  9:55                                                 ` pavlovetsky
2008-01-25 14:14                                                   ` Iruata Souza
2008-01-25 14:26                                                     ` Brantley Coile
2008-01-25 17:49                                                       ` Bakul Shah
2008-01-25 18:09                                                         ` lucio
2008-01-25 18:29                                                           ` John Floren
2008-01-25 19:12                                                             ` lucio
2008-01-25 19:38                                                             ` Bakul Shah
2008-01-25 20:04                                                               ` Skip Tavakkolian
2008-01-26  2:28                                                             ` dave.l
2008-01-26  3:08                                                               ` John Floren
2008-01-26  3:17                                                                 ` Pietro Gagliardi
2008-01-28  3:11                                                                 ` erik quanstrom
2008-01-28  3:34                                                                   ` Eric Van Hensbergen
2008-01-25 18:32                                                           ` Pietro Gagliardi
2008-01-25 18:15                                                         ` erik quanstrom
2008-01-25 18:30                                                           ` lucio
2008-01-25 18:17                                                         ` Roman Shaposhnik
2008-01-25 18:19                                                         ` John Floren
2008-01-25 14:35                                                     ` [9fans] importing web browsers (was Building GCC) Charles Forsyth
2008-01-25 14:45                                                       ` Iruata Souza
2008-01-25 17:50                                                         ` lucio
2008-01-26 15:47                                                           ` Iruata Souza
2008-01-26 15:50                                                             ` Iruata Souza
2008-01-25 16:17                                                     ` [9fans] Re: Building GCC pavlovetsky
2008-01-25 18:04                                                     ` lucio
2008-01-26 15:29                                                       ` Iruata Souza
2008-01-24 19:13                                             ` Pietro Gagliardi
2008-01-24 19:18                                             ` lucio
2008-01-24 19:26                                               ` erik quanstrom
2008-01-25  9:56                                             ` pavlovetsky
2008-01-25 11:21                                               ` lucio
2008-01-25 14:07                                                 ` Pietro Gagliardi
2008-01-25 18:43                                                   ` [9fans] Higher level document rendering and editing (Was: Building GCC) lucio
2008-01-28 10:04                                                   ` [9fans] Re: Higher level document rendering and editing (Was pavlovetsky
2008-01-28 10:36                                                     ` Federico G. Benavento
2008-01-24 18:23                                         ` [9fans] Re: Building GCC lucio
2008-01-25 10:00                                         ` pavlovetsky
2008-01-22 17:15                           ` [9fans] " Pietro Gagliardi
2008-01-22 18:19                             ` Iruata Souza
2008-01-22 18:28                               ` Pietro Gagliardi
2008-01-22 18:37                                 ` Iruata Souza
2008-01-22 13:26                         ` John Stalker
2008-01-22 16:35                         ` ron minnich
2008-01-22 17:00                           ` Eric Van Hensbergen
2008-01-22 17:07                             ` erik quanstrom
2008-01-22 17:18                               ` Eric Van Hensbergen
2008-01-22 17:25                               ` ron minnich
2008-01-22 17:46                                 ` erik quanstrom
2008-01-22 17:07                           ` erik quanstrom
2008-01-22 17:15                             ` ron minnich

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=9d83eef5e63fdea20a46c54ce6cf0a27@proxima.alt.za \
    --to=lucio@proxima.alt.za \
    --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).