9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Uriel <uriell@binarydream.org>
To: inferno-list@vitanuova.com, 9fans@cse.psu.edu
Subject: [9fans] Re: [inferno-list] Shoot
Date: Sun, 22 May 2005 20:44:57 +0100	[thread overview]
Message-ID: <20050522194457.GD17569@server4.lensbuddy.com> (raw)
In-Reply-To: <6e35c0620505220742785a0db4@mail.gmail.com>

(CCing 9fans so everyone can share the fun)

On Sun, May 22, 2005 at 07:42:59AM -0700, Jack Johnson wrote:
> TiddlyWiki is 130k of code and content, that goes a long way in Limbo
> (though it discounts the overhead of the VM and supporting software).
That also discounts the millions of lines of crud those 130k sit on top
of, a few times more code than the whole Plan 9 and Inferno systems put
together.  

Why there are no web browsers for Plan 9? Why Charon doesn't handle all
that stuff? Because it would take many years of hacking and masochism,
and then you would end up with a lousy result, because the web is too
inconsistent.

> TiddlyWiki concept of a serverless, single-document wiki is a powerful
> one, and working with it for extended periods is enlightening; it's
> like using a word processor without the word processor.  
You mean it's like... using a text editor on your local file system? Now
that is what I call progress!

Only that when you use a text editor you have the /bin/* toolset in your
fingertips; with TiddlyWiki you have to use the hideously awkward text
input field on your clunky web browser... I love it.

How does the wc(1) of the web look like? Yet another plug-in with yet
another context menu?

> It makes me hope Google is working on an OS, because I want more of
> this.
I'm seriously disturbed by the direction google is taking and how they
are locking out everyone that wont buy into the web browser scam.

> After having just come from a workshop at Microsoft on OneNote and
> thinking about the (non-portable) baggage under that hood, the
> standards soup that Russ rattled off seems like cake.
"Please note that this site works best in Firefox[1]. It will also work
almost as well in Internet Explorer[6]. It will not work properly in
Opera or Safari" You call this portable? Firefox is >6 million lines of
C++ that will run on windows and X/POSIX.

> Can it be simplified? Sure. Where would you start?
I think that you, like many, are very confused; the success of 'web
applications' has only one reason: easy deployment. People working for
Google have said many times: it's great to deploy a bug fix to hundreds
of millions of users in minutes.

But that is just a hack, deployment of applications on Unix and Windows
was so painful the people tried to find any way around it.

The solution to that problem is not completely clear to me, but I think
Plan 9/Inferno with network transparent filesystem-applications solve
most of the problem.


A completely unrelated issue is how to do hypertext in a sane way, in my
opinion the main requirements are: global namespace organization, and a
textual interface for such namespace; it seems a good fit for Plan 9,
the land of textual interfaces and namespaces.

Plumbing and 9P solve 70% of the problem, all you need is a syntax for
global namespace identifiers(URL replacement) and and a protocol to
access the resources, perfect task for 9P.

In the end, as Unix and Plan 9 have demonstrated again and again,
textual interfaces are the key, with a clean and uniform representation
where simple tools can work on any inputs and their output can easily
become the input of the next tool.

The web its a throw back to the days before McIlroy invented pipes...
very dark times indeed.

You should read utah2000:
http://www.cs.bell-labs.com/who/rob/utah2000.pdf

uriel


       reply	other threads:[~2005-05-22 19:44 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <6e35c0620505202046352c3167@mail.gmail.com>
     [not found] ` <ff4df6da05052120204dd1f570@mail.gmail.com>
     [not found]   ` <20050522050448.GB17569@server4.lensbuddy.com>
     [not found]     ` <ee9e417a050521230576526a97@mail.gmail.com>
     [not found]       ` <20050522110811.GC17569@server4.lensbuddy.com>
     [not found]         ` <6e35c0620505220742785a0db4@mail.gmail.com>
2005-05-22 19:44           ` Uriel [this message]
2005-05-23  2:26             ` Jack Johnson

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=20050522194457.GD17569@server4.lensbuddy.com \
    --to=uriell@binarydream.org \
    --cc=9fans@cse.psu.edu \
    --cc=inferno-list@vitanuova.com \
    /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).