From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: Efforts to attract more users? Date: Mon, 12 Jul 2010 16:43:38 +0900 Message-ID: <87wrt1i1qt.fsf@uwakimon.sk.tsukuba.ac.jp> References: <871vb9k0ob.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1278921049 28673 80.91.229.12 (12 Jul 2010 07:50:49 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 12 Jul 2010 07:50:49 +0000 (UTC) Cc: Lennart Borgman , "emacs-devel@gnu.org" To: Juanma Barranquero Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 12 09:50:47 2010 Return-path: Envelope-to: ged-emacs-devel@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 1OYDme-0005f3-U9 for ged-emacs-devel@m.gmane.org; Mon, 12 Jul 2010 09:50:46 +0200 Original-Received: from localhost ([127.0.0.1]:46628 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OYDmR-00073k-Hw for ged-emacs-devel@m.gmane.org; Mon, 12 Jul 2010 03:50:23 -0400 Original-Received: from [140.186.70.92] (port=50917 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OYDmK-0006zF-6w for emacs-devel@gnu.org; Mon, 12 Jul 2010 03:50:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OYDlo-0000cG-RM for emacs-devel@gnu.org; Mon, 12 Jul 2010 03:49:47 -0400 Original-Received: from mtps02.sk.tsukuba.ac.jp ([130.158.97.224]:50225) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OYDlo-0000bW-9a for emacs-devel@gnu.org; Mon, 12 Jul 2010 03:49:44 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mtps02.sk.tsukuba.ac.jp (Postfix) with ESMTP id 45E447FFA; Mon, 12 Jul 2010 16:49:41 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 8D46B1A263F; Mon, 12 Jul 2010 16:43:38 +0900 (JST) In-Reply-To: X-Mailer: VM 8.0.12-devo-585 under 21.5 (beta29) "garbanzo" ed3b274cc037 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:127087 Archived-At: Juanma Barranquero writes: > Well, there were a couple times when I was in contact with him (I > mean, I was really trying to help him get some code into Emacs), I don't know what it feels like to mentor Lennart, personally. I do know what it feels like to try to get code into Emacs, *and I won't try it again*. I'm an extreme case for several reasons, there are *plenty* of people willing to jump through the hoops (and I'm not talking about "papers"). But I bet there is also a fair amount of good code sitting around out there that people are unwilling to contribute because of the scutwork and bikeshedding entailed in getting anything into Emacs, and which experienced developers could whip into shape quite quickly if they just took the code and said "it will be our pleasure". > I cannot argue that what you said has not happened, because I sure am > not going to go re-reading all these old threads. But certainly > there's been more than a few times when nobody said "can't work", more > like "please do the work", only to hear back "oh, that's a lot of time > I don't have right now, just do it yourself". Followed by complains > later on when nobody took on the invitation (which is what really irks > me; I can understand he not wanting to do it, but not his complaining > about others not doing it for him). And if it turns out to be good code, it's cheap at ten times the price -- it took me ten years to learn to swallow my pride, and the investment was paid back in less than one in third-party contribs that got into mainline faster :-). If it turns out to be bad code upon review and attempted fix, you tell him so. If bad code happens twice, you tell him he'll have to find another mentor/channel to the mainline. IME it's well worth it. > > I think in this case the proposed change is such an obvious > > winner that it's only Emacs-side stubbornness that prevents it > > from being implemented. > > Really? Is just that? How nice that you can so fully understand > people's motives (and minds) to know that's the only thing that's > happened. Read what I wrote. Nothing about intentions. Only that this change (having a single program, named either "emacs" or "emacsclient", that if needed automatically starts an emacs daemon, and then connects to it) is a big win IMO, one that I've wanted for Emacs for a long time.[1] I can understand Richard or Miles or other non-Windows-user brushing it off; I don't understand you or Eli being willing to let this one go without at least trying to beat it into shape yourself, given that Lennart is probably not going to get it into Emacs himself (based on past experience, without assigning fault). All I'm saying is that sometimes it's worth doing the work yourself. Footnotes: [1] We of course actually do have a kludgy half-baked functionality, both on Windows and on *nix, but it doesn't make either traditional users or Windows/CUA types happy.