From owner-freebsd-questions@FreeBSD.ORG Mon Dec 17 20:50:59 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85C9B16A41A for ; Mon, 17 Dec 2007 20:50:59 +0000 (UTC) (envelope-from frank@esperance-linux.co.uk) Received: from mailout.zetnet.co.uk (mailout.zetnet.co.uk [194.247.47.231]) by mx1.freebsd.org (Postfix) with ESMTP id 223E813C4E1 for ; Mon, 17 Dec 2007 20:50:59 +0000 (UTC) (envelope-from frank@esperance-linux.co.uk) Received: from irwell.zetnet.co.uk ([194.247.47.48] helo=zetnet.co.uk) by mailout.zetnet.co.uk with esmtp (Exim 4.50) id 1J4MvS-0006lV-63 for freebsd-questions@freebsd.org; Mon, 17 Dec 2007 20:50:58 +0000 Received: from esperance.zetnet.co.uk (54-144.adsl.zetnet.co.uk [194.247.54.144]) by zetnet.co.uk (8.14.1/8.14.1/Debian-9) with SMTP id lBHKovNc005036 for ; Mon, 17 Dec 2007 20:50:57 GMT Received: (qmail 29442 invoked by uid 1001); 17 Dec 2007 20:50:52 -0000 From: "Frank Shute" Date: Mon, 17 Dec 2007 20:50:52 +0000 To: Chuck Robey Message-ID: <20071217205052.GA29413@melon.esperance-linux.co.uk> References: <200712141742.30001.cblasius@gmail.com> <4765008E.1000704@freemail.gr> <47658318.8060506@chuckr.org> <20071217054303.GA33846@demeter.hydra> <4766DAD8.3030006@chuckr.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4766DAD8.3030006@chuckr.org> User-Agent: Mutt/1.4.2.3i X-Face: *}~{PHnDTzvXPe'wl_-f%!@+r5; VLhb':*DsX%wEOPg\fDrXWQJf|2\,92"DdS%63t*BHDyQ|OWo@Gfjcd72eaN!4%NE{0]p)ihQ1MyFNtWL X-Operating-System: FreeBSD 6.3-RC1 i386 X-Organisation: 'Esperance Linux' X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (zetnet.co.uk [194.247.46.1]); Mon, 17 Dec 2007 20:50:58 +0000 (GMT) Cc: FreeBSD Questions Subject: Re: csh programing book X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Frank Shute List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Dec 2007 20:50:59 -0000 On Mon, Dec 17, 2007 at 03:23:52PM -0500, Chuck Robey wrote: > > Chad Perrin wrote: > > > 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. > > > > Well, I was only giving my personal opinion. I've never used irb, but > it seems to me that using any sort of OO tool as a shell would be "cruel > and unusual", but I guess it takes all kinds, and I certainly wouldn't > prevent you from enjoying yourself, same as I'd expect from you to mine. Aren't MS developing an OO shell? Called Monad (although it wouldn't surprise me if they haven't changed the name). I suppose we should expect something "cruel & unusual" from them ;) Anybody used Vista's Explorer? That's damned cruel, damned unusual and not remotely funny. Regards, -- Frank Contact info: http://www.esperance-linux.co.uk/misc/contact.html