9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: John Stalker <stalker@Math.Princeton.EDU>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] Links for Plan 9
Date: Mon, 15 Dec 2003 10:34:17 -0500	[thread overview]
Message-ID: <200312151534.hBFFYHfq009718@math.Princeton.EDU> (raw)
In-Reply-To: <E1AVimt-0000KE-25@t40.swtch.com>

sic scripsit Russ Cox die XIV Decembris anni MMIII:

> I do think that Links is a demonstration that we could manage
> to get a small web browser up and running without too much
> code.  I'm not too optimistic though, since I fear style sheets
> and the like will soon obsolete any such attempt just like tables
> obsoleted mothra.

The first statement is true, but misses an important point.  The
people who could write that small web browser won't.  For a job
like that you need someone with good aesthetic sense, spartan
coding style, and a strong sense of order.  But the browser has
to render the vast majority of real pages correctly--that is, as
the author intended and not as the (ugly and everchanging) standards
specify.  The problem with HTML in particular is that any idiot can
write it, and most of them do.  If you are in the habit of clicking
"view page source" to see why pages render oddly then you know what
I mean.  If you want a working web browser you have to look at a
vast amount of bad code and try to figure out what the author's intent
was.  If you want to fix links then that code is mostly C code.  If
you want to write your own then the bad code is mostly HTML and
javascript.  I am far too lazy to do either, but I think Andrey
has probably chosen the less painful path.

The second statement is also true, and is one of many reasons why
we are not likely to see the browser equivalent of sam or acme any
time soon.  Who wants to write an elegant solution to a problem which
changes every time a new edition of Internet Explorer appears?
--
John Stalker
Department of Mathematics
Princeton University
(609)258-6469


  parent reply	other threads:[~2003-12-15 15:34 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-10 22:10 andrey mirtchovski
2003-12-11  2:38 ` David Presotto
2003-12-11  2:39 ` David Presotto
2003-12-12 16:46 ` John Stalker
2003-12-12 17:13   ` mirtchov
2003-12-12 17:15     ` David Presotto
2003-12-13  2:37       ` Dan Cross
2003-12-13  2:48         ` Russ Cox
2003-12-13  3:07           ` Dan Cross
2003-12-13  3:35             ` David Presotto
2003-12-13  8:58             ` Skip Tavakkolian
2003-12-13 18:44               ` ron minnich
2003-12-13 18:06                 ` mirtchov
2003-12-13 22:54                   ` ron minnich
2003-12-13 23:01                     ` boyd, rounin
2003-12-14  5:47                       ` ron minnich
2003-12-13 23:03                     ` boyd, rounin
2003-12-14  5:47                       ` ron minnich
2003-12-14 22:13                   ` Dan Cross
2003-12-14 22:02               ` Dan Cross
2003-12-15  1:49           ` okamoto
2003-12-15  1:52             ` Gorka Guardiola Múzquiz
2003-12-15  2:33               ` okamoto
2003-12-15  7:18                 ` Skip Tavakkolian
2003-12-15  7:02                   ` boyd, rounin
2003-12-15  1:59             ` Geoff Collyer
2003-12-15  2:30               ` okamoto
2003-12-15  2:32                 ` Geoff Collyer
2003-12-15  2:40                   ` okamoto
2003-12-15  2:52                     ` Geoff Collyer
2003-12-15  3:09                       ` okamoto
2003-12-16  1:27                         ` okamoto
2003-12-15  2:48             ` Russ Cox
2003-12-15  3:00               ` okamoto
2003-12-15  5:20               ` mirtchov
2003-12-15 15:34               ` John Stalker [this message]
2003-12-15 17:34                 ` vic zandy
2003-12-15 17:51                   ` mirtchov
2003-12-15 20:01                     ` vic zandy
2003-12-15 20:49                       ` rog
2003-12-15 21:36                         ` Dan Cross
2003-12-15 23:05                           ` C H Forsyth
2003-12-15 23:34                         ` Adrian Tritschler
2003-12-16  4:10                     ` okamoto
2003-12-16  3:34                       ` mirtchov
2003-12-16  4:41                         ` okamoto
2003-12-16  3:57                           ` mirtchov
2003-12-12 19:22 ` John Stalker
2003-12-11  5:18 YAMANASHI Takeshi
2003-12-11  4:36 ` mirtchov
2003-12-15  2:55 YAMANASHI Takeshi
2003-12-16  1:32 YAMANASHI Takeshi
2003-12-16  2:23 ` okamoto

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=200312151534.hBFFYHfq009718@math.Princeton.EDU \
    --to=stalker@math.princeton.edu \
    --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).