[aklug] Re: bash sucks

From: Christopher Howard <christopher.howard@frigidcode.com>
Date: Fri Feb 03 2012 - 16:20:40 AKST

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 02/03/2012 12:44 AM, Arthur Corliss wrote:
> On Thu, 2 Feb 2012, Christopher Howard wrote:
>
>> I'm just tired of bash... such weird, ugly syntax, and it's
>> boring to be doing the same thing as everybody else. Switched my
>> default shell over to tcsh - heard it had some nice C-like
>> syntax. Took me a few google searches to figure out persistent
>> history
>> <http://hints.macworld.com/article.php?story=20070715091413640>
>> but otherwise I haven't had any trouble yet. Tomorrow I'll try
>> writing some new backup scripts.
>>
>> Any other non-conformists out there?
>
> All shells suck for any real programming, and they're all
> generally sufficient for scripting. I'll take bash over the Bourne
> shell or csh. I wrote bondctl
> (http://freecode.com/projects/bondctl) to be ash compatible so it'd
> run in a busybox-based initramfs environment, and still work via
> bash on a full system.
>
> End sum, while tcsh is definitely an improvement over csh (and Korn
> is better than Bourne), I'm not sure I care enough to be bound to
> one shell. In general, if you care about portability you're going
> to end up being limited to Bourne or csh, anyway.
>
> Yes, I'm so boring I don't even care about being boring. I just
> want something that works across as many OS'es as possible.
> Choosing a language implementation for the challenge is cool.
> Choosing a language based on technical merits is logical. Choosing
> a language to protest what others are doing is... pointless.
>
> :-) I'm too old and too pragmatic to care... No offense. Don't
> let the man^H^H^Hshell keep you down! ;-)
>

Too late. Your depressing and uninspiring response took me down...
like a rock. I'll just go back to my regular nightmares about [[ $- !=
*i* ]] and if/fi statements. I've resigned myself as a eternal
prisoner of that ever vicious "popularity == portability" trap.

- --
frigidcode.com
theologia.indicium.us
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPLIfoAAoJEI2DxlFxTtgd1eEH/jYz1YpGzmsvHcLON28oLfaC
6OIfMXmVuh3EJSl3YacJ5M3LrvXU8uzKGfZ3sd1iaHByrgnKLnPSfx7IE9wefabQ
6bQfFDwKqD1yqOXLYrH8ZvZzFiaoVBiPsUsj2ZEg0NWBurHR/zHR/JLf6frrRDzO
QO7ktNZawhOpRmZgUEkEuVnlZ6GJ7Dz0LigUgZWT09x14EHer/xeBJbtEFi2sp/G
rMJJ+68JrXTLRk9PGh6HeIHERcr3PwpC1jx87rAQ0OUhVJFec9VSKZjAQeojk/su
0qHBNmNHgilVg7ZzqUTa5FfMT5g3hKAIJeRvnTefdtvycvGI8pOKw2f/AC4wftU=
=3Cvl
-----END PGP SIGNATURE-----
---------
To unsubscribe, send email to <aklug-request@aklug.org>
with 'unsubscribe' in the message body.
Received on Fri Feb 3 16:18:06 2012

This archive was generated by hypermail 2.1.8 : Fri Feb 03 2012 - 16:18:06 AKST