4 ms·
In the mid-90s, I used Byron Rakitzis' implementation of Plan 9's rc shell. I used it at work on SunOS 4.x. It was most excellent when I was able to have a meti
by NoZebra120vClip 4y ago
In the mid-90s, I used Byron Rakitzis' implementation of Plan 9's rc shell. I used it at work on SunOS 4.x. It was most excellent when I was able to have a meticulously-arranged, bespoke environment of startup and utility scripts around it. The scripting/programming language it incorporates is elegant, and simple, yet powerful, just like a utopian sort of environment envisioned by the Plan 9/Bell Labs folks.
Chris Siebenmann still uses rc, to the best of my knowledge. https://utcc.utoronto.ca/~cks/space/blog/unix/WhyISwitchedToRc https://utcc.utoronto.ca/~cks/space/blog/unix/WhyISwitchedTo... He's not a poster to HN, AFAIK, but his blog is frequently featured here. I'm not sure whether he's amenable to sharing his configuration and utility scripts, but if you're at all interested, it's worth asking him, I would suppose.
- euclaise 4y agoI used rc for my utility scripts in the past, but an incompatibility between two different rc implementations caused one of my scripts to delete all my files instead of the folder that I wanted to delete. Apparently the plan9port version uses a different parser from the Plan 9 version, and is also incompatible with rakitzis' version.
- jsrcout 4y agoI too used Byron's rc shell for many years. "Elegant, simple, and powerful" describes it well. I only gave it up as my daily driver after getting spoiled by ever improving bash tab completion at a time when rc didn't have it. Still use it for shell scripting when I don't want to deal with quoting hassles due to strings/filenames potentially containing white space.