3 ms·
Isn't it essentially possible for anyone with the equivalent of shell access on a remote machine to implement a system like Rob Pike's Sam editor? You can roll
by theoh 11y ago
Isn't it essentially possible for anyone with the equivalent of shell access on a remote machine to implement a system like Rob Pike's Sam editor? You can roll your own economical protocol, which could include mobile code fragments (regexps sent to remote process for execution, for starters). I'm not sure why you think we're stuck with the browser for this, or if that's a bad thing for most applications that don't involve something bandwidth-intensive like realtime 3D.
"Sam is implemented as two processes connected by a low-bandwidth stream, one process handling the display and the other the editing algorithms. Therefore it can run with the display process in a bitmap terminal and the editor on a local host, with both processes on a bitmap-equipped host, or with the display process in the terminal and the editor in a remote host. By suppressing the display process, it can even run without a bitmap terminal."
http://doc.cat-v.org/plan_9/4th_edition/papers/sam/ http://doc.cat-v.org/plan_9/4th_edition/papers/sam/
- mcguire 11y ago"You can roll your own economical protocol..." Aye, and there's the rub.
- 0xdeadbeefbabe 11y agoI don't know: "I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things)." -http://www.thelinuxdaily.com/2010/04/the-first-linux-announcement-from-linus-torvalds/ http://www.thelinuxdaily.com/2010/04/the-first-linux-announc...
- theoh 11y agoMaybe so. Actually I think maybe the way you factor the application may be more crucial. I love the story about MVC being invented in the context of shipbuilding, because it's such a heavy duty business, and obviously the view (drawings) and the model (the state of steel fabrications under construction) have such totally different characteristics with respect to changes.