From owner-freebsd-questions@FreeBSD.ORG Mon Dec 17 05:43:06 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 5ECD316A46B for ; Mon, 17 Dec 2007 05:43:06 +0000 (UTC) (envelope-from perrin@apotheon.com) Received: from outbound-mail-39.bluehost.com (outbound-mail-39.bluehost.com [69.89.20.193]) by mx1.freebsd.org (Postfix) with SMTP id 3B22413C467 for ; Mon, 17 Dec 2007 05:43:06 +0000 (UTC) (envelope-from perrin@apotheon.com) Received: (qmail 11107 invoked by uid 0); 17 Dec 2007 05:43:05 -0000 Received: from unknown (HELO box183.bluehost.com) (69.89.25.183) by mailproxy2.bluehost.com with SMTP; 17 Dec 2007 05:43:05 -0000 Received: from c-24-9-123-251.hsd1.co.comcast.net ([24.9.123.251] helo=demeter.hydra) by box183.bluehost.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1J48kr-0005lq-HX for freebsd-questions@freebsd.org; Sun, 16 Dec 2007 22:43:05 -0700 Received: from demeter.hydra (localhost [127.0.0.1]) by demeter.hydra (8.13.6/8.13.6) with ESMTP id lBH5h39c036019 for ; Sun, 16 Dec 2007 22:43:03 -0700 (MST) (envelope-from perrin@apotheon.com) Received: (from ren@localhost) by demeter.hydra (8.13.6/8.13.6/Submit) id lBH5h3cP036018 for freebsd-questions@freebsd.org; Sun, 16 Dec 2007 22:43:03 -0700 (MST) (envelope-from perrin@apotheon.com) X-Authentication-Warning: demeter.hydra: ren set sender to perrin@apotheon.com using -f Date: Sun, 16 Dec 2007 22:43:03 -0700 From: Chad Perrin To: FreeBSD Questions Message-ID: <20071217054303.GA33846@demeter.hydra> Mail-Followup-To: FreeBSD Questions References: <200712141742.30001.cblasius@gmail.com> <4765008E.1000704@freemail.gr> <47658318.8060506@chuckr.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <47658318.8060506@chuckr.org> User-Agent: Mutt/1.4.2.3i X-Identified-User: {737:box183.bluehost.com:apotheon:apotheon.net} {sentby:bopbeforesmtp 24.9.123.251 authed with apotheon.com} Subject: Re: csh programing book X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Dec 2007 05:43:06 -0000 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."