Mike Small
2023-12-13 03:34:35 UTC
Hello,
Do any of you like the rc shell (Tom Duff's shell / the plan 9 shell)?
For scripting, I've come to prefer it to the Bourne shell and its modern
"expansion sets."
Until recently upgrading to 15 and making Slackware my primary system
again, I'd used the pkgsrc version on NetBSD, a port with a small number
of extensions for Unix-like systems based largely on work by Byron
Rakitzis:
https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/shells/rc/index.html
Not sure its exact provenance, but the rc shell in Debian and Ubuntu
seems similar.
What do people on Slackware use? I had rc from pkgsrc on Slackware in
14.2, but with 15 not yet feeling stale to me, I've wiped away all of
pkgsrc on Slackware and intend to use base + slackbuilds + some limited
number of local builds. It looks like I once pulled down plan9port,
which continues to run despite the upgrade, so for now I've adjusted my
scripts to work with its rc, a more pure plan 9 rc. That might be how
they stay.
But I'm curious if there are rc enthusiasts here, what you prefer? There
does not seem to be a slackbuild for it unless I've missed it. Was
almost going to suggest it in the requests for 15.1 thread in that other
place, but, I dunno, not sure how that'd go over or quite what I'd be
asking for and why. Though it is a nuisance to have scripts not run
until you pull in external things.
I see now there was also an es shell for inferno and that also had other
versions including one written in C++ named xs. Is that something worth
checking out? Or is this one of those cases like that expressed by the
idea that Version 6 Unix was an improvement over its successors?
Regards,
Mike Sm.
Do any of you like the rc shell (Tom Duff's shell / the plan 9 shell)?
For scripting, I've come to prefer it to the Bourne shell and its modern
"expansion sets."
Until recently upgrading to 15 and making Slackware my primary system
again, I'd used the pkgsrc version on NetBSD, a port with a small number
of extensions for Unix-like systems based largely on work by Byron
Rakitzis:
https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/shells/rc/index.html
Not sure its exact provenance, but the rc shell in Debian and Ubuntu
seems similar.
What do people on Slackware use? I had rc from pkgsrc on Slackware in
14.2, but with 15 not yet feeling stale to me, I've wiped away all of
pkgsrc on Slackware and intend to use base + slackbuilds + some limited
number of local builds. It looks like I once pulled down plan9port,
which continues to run despite the upgrade, so for now I've adjusted my
scripts to work with its rc, a more pure plan 9 rc. That might be how
they stay.
But I'm curious if there are rc enthusiasts here, what you prefer? There
does not seem to be a slackbuild for it unless I've missed it. Was
almost going to suggest it in the requests for 15.1 thread in that other
place, but, I dunno, not sure how that'd go over or quite what I'd be
asking for and why. Though it is a nuisance to have scripts not run
until you pull in external things.
I see now there was also an es shell for inferno and that also had other
versions including one written in C++ named xs. Is that something worth
checking out? Or is this one of those cases like that expressed by the
idea that Version 6 Unix was an improvement over its successors?
Regards,
Mike Sm.