3 ms·
No I'm not joking. I'm not really sure why it seems like a joke. I agree SSH clients are ubiquitous. But ChromeOS probably will not have one. I'm not even sure
by stanleydrew 17y ago
No I'm not joking. I'm not really sure why it seems like a joke. I agree SSH clients are ubiquitous. But ChromeOS probably will not have one. I'm not even sure you'll be able to get to a shell in ChromeOS without hacking it apart and keeping it from booting to whatever window manager runs the browser. But then you're just running a stripped down linux, which kind of defeats the purpose.
- rglullis 17y agoI understand the rationale behind ChromeOS. What I don't understand is how one can justify spending all this time to build one application that is an inferior, resource-hogging clone of a GNU tool that is probably older than him. And the only possible explanation that you could give me is "you could run this on ChromeOS"? I don't mean to be rude, but it looks like you are saying the right things, but not stopping to wonder if it makes sense or not. Is it really that much of an advantage to have this "feature"? If all you have is a ChromeOS device, you are probably not the person who would need to have an Erlang REPL. And if you are that kind of person, you'll probably get a computer that runs an actual operating system, one that actually gives you a terminal and a SSH client.
- stanleydrew 17y agoI don't think you're being rude. You make a decent point about the likelihood of erlang repl users and chrome os users not overlapping too much. But I wasn't trying to suggest that the only justification for building such a tool is to have it available on something like chrome os. My statement was more meant to make people think about situations in the future where this might be useful, and to draw attention to how little you need to know to be able to use this. Pretty much everyone now knows how to use a web-browser. That's all I need to know to use runroot. I don't need to understand screen. I don't need to understand ssh (and install a 3rd party client if I'm on Windows). I don't need to have any erlang libraries installed. In order to share what I'm doing with others I don't need to make any assumptions about their environments except that they have a web-browser. I know to you and me these aren't major hurdles. But we have years of experience and knowledge of these "basic" tools that most other people don't. So as a teaching tool for those without such experience this is great. Also I think you underestimate how much inertia needs to be overcome for most people to try something new. This drastically reduces the friction to trying out new languages.