From owner-freebsd-questions@FreeBSD.ORG Fri Feb 25 00:37:33 2011 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 41D0D106566B for ; Fri, 25 Feb 2011 00:37:33 +0000 (UTC) (envelope-from perrin@apotheon.com) Received: from cpoproxy3-pub.bluehost.com (cpoproxy3-pub.bluehost.com [67.222.54.6]) by mx1.freebsd.org (Postfix) with SMTP id 0AA4C8FC12 for ; Fri, 25 Feb 2011 00:37:31 +0000 (UTC) Received: (qmail 30510 invoked by uid 0); 25 Feb 2011 00:37:31 -0000 Received: from unknown (HELO box543.bluehost.com) (74.220.219.143) by cpoproxy3.bluehost.com with SMTP; 25 Feb 2011 00:37:31 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=apotheon.com; h=Date:From:To:Subject:Message-ID:Mail-Followup-To:References:Mime-Version:Content-Type:Content-Disposition:In-Reply-To:User-Agent:X-Identified-User; b=jN7A2m1ExDwNnvWimfaFRANjiJ1F2d7OoZ5dt/npPNq36SrWBT9zvZUxbYJ+I/xHLY14Yp7tepW82ZG7096bkS2BSfeSdzAkg4Oy2uXlVakiGuiUVbwW0Arxz2MZagwO; Received: from c-24-8-180-234.hsd1.co.comcast.net ([24.8.180.234] helo=kukaburra.hydra) by box543.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1PslgY-00079p-GA for freebsd-questions@freebsd.org; Thu, 24 Feb 2011 17:37:31 -0700 Received: by kukaburra.hydra (sSMTP sendmail emulation); Thu, 24 Feb 2011 17:26:44 -0700 Date: Thu, 24 Feb 2011 17:26:44 -0700 From: Chad Perrin To: "freebsd-questions@freebsd.org" Message-ID: <20110225002644.GA14159@guilt.hydra> Mail-Followup-To: "freebsd-questions@freebsd.org" References: <20110224234044.0df661c1.freebsd@edvax.de> <20110224225425.GB13490@guilt.hydra> <20110225001301.e4f6d95f.freebsd@edvax.de> <21929_1298589484_4D66E72C_21929_309_1_D9B37353831173459FDAA836D3B43499BD35499F@WADPMBXV0.waddell.com> <20110224232404.GA13838@guilt.hydra> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0OAP2g/MAC+5xKAE" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i X-Identified-User: {2737:box543.bluehost.com:apotheon:apotheon.org} {sentby:smtp auth 24.8.180.234 authed with ren@apotheon.org} Subject: Re: Backtick versus $() 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: Fri, 25 Feb 2011 00:37:33 -0000 --0OAP2g/MAC+5xKAE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I'll try to help make it easy for you, since you seem to be having a lot of trouble grasping the concept of actually trying to make a point via logical argument and presentation of evidence: Start with the Wikipedia page comparing command shells [0]. Look through the various tables there -- feel free to ignore the "Programming features" table since it's irrelevant to the question of what makes a good interactive user shell -- to see where shells differ. Based on the differences you find, build up a list of reasons that tcsh is not as good a choice as mksh. Next, offer some examples of common command line syntax rules and how they affect the way we compose commands. Such examples should include stuff like: * environment variable assignment, printing, and export * nesting commands * completion and history access * useful configuration file characteristics and capabilities Then, of course, you can go on to further strengthen your case with references to dependencies, licensing, resource consumption and on-drive size, bugs, and so on. Any of this stuff might actually present a meaningful argument, as opposed to just asserting other people are idiots, claiming you're right with nothing to back it up, and generally waving your hands and making a lot of noise without convincing anyone of anything. (By the way, I'll save you the trouble of referring to the license. I know that mksh uses the same license as the MirOS project, which is a variant of the Historic Permission license. It's a copyfree license; I have no objects to using it on those grounds, personally.) --=20 Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ] --0OAP2g/MAC+5xKAE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAk1m90QACgkQ9mn/Pj01uKUtXQCgyjfOANsK68jawnkXx/MkQkK6 5Q0AoPR9DyLsIJ/Hkf4ElMqenc95jBXg =Ibfd -----END PGP SIGNATURE----- --0OAP2g/MAC+5xKAE--