Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Dec 2007 22:43:03 -0700
From:      Chad Perrin <perrin@apotheon.com>
To:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: csh programing book
Message-ID:  <20071217054303.GA33846@demeter.hydra>
In-Reply-To: <47658318.8060506@chuckr.org>
References:  <200712141742.30001.cblasius@gmail.com> <4765008E.1000704@freemail.gr> <47658318.8060506@chuckr.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Dec 16, 2007 at 02:57:12PM -0500, Chuck Robey wrote:
> 
> Actually, I like ksh better, if you are really going all out for a 
> programming shell, but if you're really after a scripting language, why 
> restrict yourself to shells?  things like Python & Ruby knock hell out 
> of both ksh and bash.  That's hardly even arguable.  Too bad there isn't 
> a good friendly shell-like mode to Python.  Ruby would be out there, you 
> couldn't even think about using a OO based tool for a user shell, those 
> things need to be thought out, and that's the antithesis of being a 
> friendly shell.

Considering I use Ruby's interactive interpreter, irb, all the time -- I
don't really agree that you couldn't make a good user shell from Ruby.  A
couple of tweaks in the way irb works would make for one of the best user
shells I'd ever seen.  All that's missing is an easier way to execute
external programs, as far as I can tell.

-- 
CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ]
Phillip J. Haack: "Productivity is not about speed. It's about velocity.
You can be fast, but if you're going in the wrong direction, you're not
helping anyone."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071217054303.GA33846>