3 ms·
This is even apparent in shell: rvm, a platform-agnostic Ruby installer, is substantially written in shell rather than Ruby. I hope so! :-)
by msie 15y ago
This is even apparent in shell: rvm, a platform-agnostic Ruby installer, is substantially written in shell rather than Ruby.
I hope so! :-)
- saraid216 15y agoThat comment didn't make sense to me. Why would a script that installs Ruby be written in Ruby? Isn't that the very definition of the chicken-and-egg problem?
- holman 15y agoI think rvm could have a lot more Ruby code in it- Wayne (the author) does a lot of things in shell that could feasibly be abstracted away in Ruby. I happen to really like that, although I think it goes against the grain of what most Rubyists think- others would probably do the bare minimum in shell and quickly jump into Ruby as soon as it was feasible.
- msie 15y agoI was hoping that rvm would mostly be written in shell script precisely because of the chicken-and-egg problem.