From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Joseph Brenner Newsgroups: gmane.emacs.help Subject: Re: line-move-visual Date: Tue, 15 Jun 2010 19:11:58 -0700 Message-ID: <87vd9j20b5.fsf@kzsu.stanford.edu> References: <580d5f23-e251-483f-9752-7e77b1ca2fb7@40g2000pry.googlegroups.com> <2a7dc148-e2cc-4681-9d8c-ccd1140aa6d7@j36g2000prj.googlegroups.com> <089883ee-0a63-4cb4-a0ec-d2fe4e71cc03@y18g2000prn.googlegroups.com> <87wruco5yq.fsf@lola.goethe.zz> <87wrubfd8p.fsf@rapttech.com.au> <848w6ndwn0.fsf@cs.bham.ac.uk> <87y6ekevet.fsf@rapttech.com.au> <87bpbgq32f.fsf@unm.edu> <87hbl857xp.fsf@kzsu.stanford.edu> <87pqzvd7yx.fsf@rapttech.com.au> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1291836089 1833 80.91.229.12 (8 Dec 2010 19:21:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 8 Dec 2010 19:21:29 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Dec 08 20:21:25 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PQPZs-0006nb-Ec for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Dec 2010 20:21:24 +0100 Original-Received: from localhost ([127.0.0.1]:54489 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQPZr-00056h-NH for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Dec 2010 14:21:23 -0500 Original-Path: usenet.stanford.edu!postnews.google.com!news2.google.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!nntp.posted.rawbandwidth!news.posted.rawbandwidth.POSTED!not-for-mail Original-NNTP-Posting-Date: Tue, 15 Jun 2010 21:11:43 -0500 Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:7vaJStOGKJT++eMiL2f97CwkrD8= Original-Lines: 25 X-Usenet-Provider: http://www.giganews.com Original-NNTP-Posting-Host: 198.144.208.84 Original-X-Trace: sv3-PKpqwf8J/3FmXoPHfsBvMpdxCV2sp1OfLBLdoXmrBRGrMyVDsQ25y8QocBdKmbdbFeDaMtuA3Jm2/DD!QrjecnCkm4pzMcydbj62V8BoJ+42G0a3e+9f2uwnTeIm2wV6Wf7xyt1VAjO0qtu0z6+ySg/pQ/k= X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 Original-Xref: usenet.stanford.edu gnu.emacs.help:178986 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:75877 Archived-At: Helmut Eller writes: > Uday S Reddy wore: >> Helmut Eller wrote: >>> If you or Mark Crispin are so dependent on Emacs why don't you have test >>> suites for your programs >> >> Why do you think Mark Crispin and I are the only ones "so dependent" >> on Emacs? > > I don't think that you are the only ones (and never said that). But it > seems to me that it's your own fault to use keyboard macros for > "mission-critical" stuff and not testing them. Right. So we hack our own test library, and we use it to determine that emacs 23 will break our code. We then put up a notice telling the end users that they shouldn't uprade their version of emacs. They do it anyway, and begin complaining, but everything's cool, because we can point at the notice we put up. Note that in this case, you'd have to have pretty good test coverage to have a hope of noticing this problem, because it's not the kind of breakage that anyone would've anticipated as being at all likely.