From owner-freebsd-questions@FreeBSD.ORG Fri Feb 25 01:43:26 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 8C11E10656A5 for ; Fri, 25 Feb 2011 01:43:26 +0000 (UTC) (envelope-from 839273@gmail.com) Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by mx1.freebsd.org (Postfix) with ESMTP id 3D1578FC1C for ; Fri, 25 Feb 2011 01:43:25 +0000 (UTC) Received: by gwaa18 with SMTP id a18so1181585gwa.17 for ; Thu, 24 Feb 2011 17:43:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:reply-to:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=bF6+KgeQCun4anzfcpmuYGBnwS4o5FjE+7uF7lz1YTU=; b=fzeisxYb55ICj3KElkXwekK5aYTkfqbDXdKpYPA6S0YOqZqlWwIuXkVqkoYKptZYg/ 3rrg7ePvE+4DY5xKpH4D+gewvs2t8IHBh54ZTJQTfbT+e+oVJF6x+jAM9unvHHKMNiPa 6cwVHl/LfZ1eCgnHVH3kSPkpYtEBwz6KKrhQI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:reply-to:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=nC5A+j4r9zap6jbhWqY3f4B067qipG3ZMp+Q5ESHnTtrXSLg0bXDyA6hbX6uG3kmJR u7ogc1mEqUIpgkFukivP8MXVJnF0ILw908jUzuwuItd6f8AOAd0Usx0TosOahGo496Gi UW/b9WFX92b0P5Xh1DC4JoQXVA833dtORM+FI= MIME-Version: 1.0 Received: by 10.151.145.11 with SMTP id x11mr2883497ybn.182.1298598204927; Thu, 24 Feb 2011 17:43:24 -0800 (PST) Sender: 839273@gmail.com Received: by 10.150.215.21 with HTTP; Thu, 24 Feb 2011 17:43:24 -0800 (PST) In-Reply-To: <20110225011355.GA14304@guilt.hydra> 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> <20110224235243.GA14035@guilt.hydra> <20110225011355.GA14304@guilt.hydra> Date: Thu, 24 Feb 2011 21:13:24 -0430 X-Google-Sender-Auth: aCaf_0CrCeuoWyKGjFR32r9ypjY Message-ID: From: Andres Perera To: "freebsd-questions@freebsd.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Chad Perrin Subject: Re: Backtick versus $() X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: 839273@gmail.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Feb 2011 01:43:26 -0000 On Thu, Feb 24, 2011 at 8:43 PM, Chad Perrin wrote: > On Thu, Feb 24, 2011 at 08:09:21PM -0430, Andres Perera wrote: >> On Thu, Feb 24, 2011 at 7:22 PM, Chad Perrin wrote= : >> > On Thu, Feb 24, 2011 at 07:12:55PM -0430, Andres Perera wrote: >> >> >> >> the author of vi, who is also the author of csh regards it as poor co= de >> > >> > Good for him. >> >> let's pretend you know better by addressing your stupid responses > > Why are you such a troll? the only trolling itt has been perpetuated by you early on by being randoml= y argumentative against thorsten without knowing the slightest about the topi= c > > >> >> >> >> the parser is wonky and tcsh built uppon that code instead of basing >> >> their efforts on something solid >> > >> > I take it "wonky" is some technical term with which I am not familiar. >> >> % if (0) echo > file >> % ls >> file >> >> but of course, this is old as hell and was already linked by someone >> else in this thread >> >> ie, you're dodging problems > > I didn't dodge a problem. =C2=A0I ignored something largely irrelevant to > interactive use that *you* didn't bring up, anyway. > > Is that your only complaint about it being "wonky"? % if ($?asd && $asd =3D=3D str) echo true (let's quote every line that was linked before) > > >> >> >> >> *you* are the one that's dodging questions >> > >> > Really? =C2=A0What question did I dodge? =C2=A0If you repeat it, and i= t is not >> > completely full of crap, I'll be happy to address it directly. > > Good job. =C2=A0Usually, you'd be more effective pretending I didn't call= you > on something if you did not requote it. > > >> >> >> >> history expansion is in all the modern shells, so it's not a "csh >> >> thing" anymore, and hasn't been for a very long time >> > >> > What does that have to do with it? =C2=A0I never said otherwise. >> >> then what other feature in tcsh would leverage against modern shells? >> why do i have to ask you this given that the query was implied a long >> time ago by more than one person? > > Why do you think "more features" automatically equals "better"? actually, i've been consistently argueing against the opposite hence my calling out of redundant builtins reading comprehension 101 > > >> >> >> >> every feature in csh is present in other shells, barring repetition >> >> like ls-F (other ls(1) implement colors) >> > >> > I guess that depends on how you define "feature" -- but I don't use cs= h >> > without the t much, anyway, so that statement is not directly applicab= le >> > to the interactive shell I have been using most of the time. >> >> actually, it does apply because ls-F is a tcsh builtin, not csh > > No, it doesn't apply, because the "barring" clause is not the primary > clause of that statement. =C2=A0The primary clause, and the point to whic= h I > responded, was "every feature in csh is present in other shells". again sidestepping that you didn't know that ls-F was a tcsh builtin and claimed the opposite you are a boring, because you don't know what you're talking about and don'= t admit it i see that the trend continues throughout the rest of this mail... > > >> >> do you even know the slightest thing about the shell you use? > > Have you already forgotten what you, yourself, said -- even when you > quoted it back to me? =C2=A0You said more than "ls-F". =C2=A0I responded = to that > "more". =C2=A0I left the "ls-F" clause in there to preserve some context = for > you. > > >> >> this information isn't exactly hidden, on the contrary, it's right >> there in the manual >> >> and before you even think about it, yes using both interchangeably is >> correct because in freebsd, csh is a link to tcsh > > That doesn't make using the terms interchangeably "correct". =C2=A0It jus= t > makes it lazy. =C2=A0If I execute a shell with "csh" it behaves different= ly > than if I execute it with "tcsh", which is relevant to discussions of > features it provides for interactive use. > > >> > >> > Also . . . feature counts are not measures of quality. >> >> in a unix context, more features, specially those that overlap, are >> regarded as unwanted. no, i'm not going to explain orthogonality and >> its benefits to you -- it should be basic knowledge by now > > My statement that feature counts are not measures of quality was in > reference to your brilliant statement above that csh is not as good as > other shells because they have all the (useful) features of csh, but > more. =C2=A0I just questioned the value of "but more" in your implied > argument. > > Thank you for reinforcing my argument for me. > > >> > >> > I'm not sure why you're bringing these things up. =C2=A0"They both hav= e >> > instances of the same basic mistake -- implementing functionality that >> > already exists in standard utilities." =C2=A0Well, great. =C2=A0I'm no= t sure how >> > that has anything to do with mksh being better in all ways. >> >> since i pointed out more than feature overlap, this is a weak strawman > > It's not a straw man. =C2=A0It's a direct response to something *you* sai= d. > If you want to concede this point, feel free -- but don't claim that the > fact you concede this point is proof that I'm not arguing "fairly" > somehow. > > >> >> >> >> it's clearly a different case, and the fact that you can't see this >> >> seems to indicate that you have no idea what you're talking about, >> >> like most of the people on this thread >> > >> > I have to wonder if you even understand your own arguments when you >> > say things like this. >> >> what i can point out is that responding to each sentence out of context >> is very annoying. if ls-F being over-optimization recieves a "maybe so" >> qualification, then this is clearly a contradiction > > I'm responding to each point as a point. =C2=A0What am I supposed to do > instead -- just take your approach, never address any specifics, and > declare myself the winner? =C2=A0No thanks, I don't want to descend to yo= ur > level of ineptitude at communicating with human beings. > > -- > Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ] >