• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

shell versions

I'm pretty sure I installed tcsh on mine (if I haven't, I will). I blame my University of California education. BSD) << weird smilie

 
Csh Programming Considered Harmful. 'Nuff said. ;)

My point gets at, why should I learn one shell to use interactively and another to program with? There are several good programming shells with nice interactive features - or good interactive shells that work well for programming too, depending how you want to look at it. I'll use bash, ksh93, mksh, zsh, etc.

If you never program in shell, it's a moot point, so go ahead and use *csh. But IMO this relegates *csh to the position of a novice's shell, because it seems natural to me that advanced users will have reason to dabble in scripting at some point, and why would they want to learn something all over again if they could use something they'd already otherwise know?

 
FWIW, I seem to have built bash3 at some point for A/UX, binaries here

I haven't fired up my A/UX machine in a while, and I can't remember whether it had proper signal handling, job handling, and whether it was built with readline functionality. It should have been enough to handle autoconf scripts though. Using bash with it's builtins is usually both faster and more reliable for running autoconf and gnulibtool scripts than the default /bin/sh on A/UX in my experience.

Also, get it while you can, I'm not sure what I'm going to do with all that stuff when iDisk goes away...

I used to use tcsh religiously, but about a decade ago I had to spend more time than I wanted fixing bugs in its interrupt handling code. After spending enough time to familiarize myself with its internals, I decided it was time to move away. An unknown evil is sometimes preferable to a known evil, I guess. :)

 
I'll try to grab all that stuff so I can mirror it somehow.

I think we're drifting from the original subject, though. I was curious if anyone knew what versions A/UX's default supplied shells (/bin/sh, /bin/ksh, /bin/csh) are.

 
Ah, sorry, I thought you wanted to know what was available, not necessarily just what came by default. Sorry about that.

 
Back
Top