From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Sun, 22 May 2005 20:44:57 +0100 From: Uriel To: inferno-list@vitanuova.com, 9fans@cse.psu.edu Message-ID: <20050522194457.GD17569@server4.lensbuddy.com> References: <6e35c0620505202046352c3167@mail.gmail.com> <20050522050448.GB17569@server4.lensbuddy.com> <20050522110811.GC17569@server4.lensbuddy.com> <6e35c0620505220742785a0db4@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6e35c0620505220742785a0db4@mail.gmail.com> User-Agent: Mutt/1.5.9i Cc: Subject: [9fans] Re: [inferno-list] Shoot Topicbox-Message-UUID: 5000f748-ead0-11e9-9d60-3106f5b1d025 (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