[identity profile] nmg.livejournal.com 2009-08-31 08:44 pm (UTC)(link)
Not clear. The Front End-Back End protocol (from Xanadu Green, the version described in Literary Machines) would have pretty straightforward to implement on the client side, mainly because all of the heavy lifting was being done by the server. The Back End-Back End protocol (which was what I had to ask Ted about), which would have been key to the implementation of the servers, is a different matter.

The other key to the server side is the enfilade data structure. Ted didn't publish anything about enfilades until fairly recently (in the Udanax source release, as source code) because he believed them to be such a good idea that they were worth retaining as a trade secret. I haven't implemented enfilades, but from what I can tell, they should be no harder to implement than any other moderately complex hierarchical data structure.

[identity profile] nmg.livejournal.com 2009-08-31 08:56 pm (UTC)(link)
As an aside, I'm increasingly struck that in the Web of the early 1990s (pre-Netscape) it was much easier to write browsers and servers than it is now.

HTTP/1.0? Doddle. HTML 2? Still pretty easy (and easier yet if you took the lazy route and didn't try to parse it as SGML first). No CSS, SVG, Javascript/ECMAscript, Flash. By 1995, I'd written special-purpose standalone servers and simple clients. I wouldn't want to try that now.

[identity profile] nmg.livejournal.com 2009-08-31 10:09 pm (UTC)(link)
Don't get me started on HTML5 (and its standards process(.

[identity profile] nmg.livejournal.com 2009-08-31 10:15 pm (UTC)(link)
It verges on ad hominem, so is best delivered in person.