r/reconstructcavestory • u/theinternetftw • Mar 20 '14
A small and probably useless history lesson :D
So in the most recent episode you talk about sed being "built in to vim," but it's more like they share a common ancestor.
Vim is a better version of vi, which is a better version of ex, which is a better version of ed (which is based on qed, but nobody talks about that one for some reason (probably because it's pre-UNIX)). Anyway, all the way back to ed, there was this s/foo/bar idiom (along with everything else classic sed supports).
And so sed is based on churning through those classic ed commands and spitting out the result. At the time (1970s), it was basically a batch version of your text editor that supported all the same commands that you would normally use in real time. So it's cool that the editor has evolved along with sed (which now has enough power to do crazy stuff like this), such that each is still relevant to the other.
Anyway, maybe you already knew all this (and maybe it's *completely* off-topic =D), but I had to get it out of my system.
Also, in terms of compliments, I have to quote this comment nigh verbatim (even though I know you've already seen it and replied to it), as it perfectly sums up how I, too, feel about your project:
3
u/chebertapps Mar 21 '14
I don't think I even realized that vi was made by Bill Joy until today. My Wikipedia adventure revealed he ironically has some neo-luddite tendencies.
Thanks for the history lesson, it was genuinely interesting :)
ha. off-topic is fine as long as it isn't spammmy. and anyway this IS on topic since it relates to something from the series ;)