From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: C and Emacs Lisp code parts Date: Sat, 02 Jul 2016 11:15:36 +0300 Message-ID: <834m88tpzr.fsf@gnu.org> References: <83y45lu2up.fsf@gnu.org> <54f5d80c-f20b-31aa-b438-401984fcb5b8@online.de> <874m89crw3.fsf@red-bean.com> <58c6fa18-d636-1498-8d37-b435c4ee8ec9@online.de> <83r3bdth7f.fsf@gnu.org> <06dfdf82-c469-8abe-15ab-22a96e64070b@online.de> <20160701175515.GA2618@acm.fritz.box> <20160701185704.GB2618@acm.fritz.box> <83h9c8tus8.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1467447434 5134 80.91.229.3 (2 Jul 2016 08:17:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 2 Jul 2016 08:17:14 +0000 (UTC) Cc: acm@muc.de, emacs-devel@gnu.org To: Andreas =?windows-1252?Q?R=F6hler?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 02 10:17:04 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bJG6p-0006eg-Np for ged-emacs-devel@m.gmane.org; Sat, 02 Jul 2016 10:17:03 +0200 Original-Received: from localhost ([::1]:37357 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJG6o-0003YV-HO for ged-emacs-devel@m.gmane.org; Sat, 02 Jul 2016 04:17:02 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51555) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJG5k-0003Wp-02 for emacs-devel@gnu.org; Sat, 02 Jul 2016 04:15:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bJG5g-0002SD-Ie for emacs-devel@gnu.org; Sat, 02 Jul 2016 04:15:55 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49020) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJG5g-0002S6-FD; Sat, 02 Jul 2016 04:15:52 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2595 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bJG5e-0001xG-Fi; Sat, 02 Jul 2016 04:15:50 -0400 In-reply-to: (message from Andreas =?windows-1252?Q?R=F6hler?= on Sat, 2 Jul 2016 09:01:55 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:205078 Archived-At: > Cc: acm@muc.de, emacs-devel@gnu.org > From: Andreas Röhler > Date: Sat, 2 Jul 2016 09:01:55 +0200 > > > Bazaar is fast enough. Its dropping out of favor was due to the fact > > that that it stopped being actively maintained. > > AFAIK before Emacs switched to it and after considerable efforts been > put into it. Nonetheless the complains being slow multiplied. You must > have seen the echo here on this list. That was years before we switched from it to Git, and the reason for slowness had nothing to do with it being written in Python. The reason was the inefficient protocol, one of many offered by Bazaar, set up on Savannah. Once the efficient protocol was installed and configured, the slowness problems disappeared. > Assume from a certain point it grow that complex, it ended up > unmaintainable. FUD. > Too many commits and extensions, not enough tests, not enough discuss > and reflection. FUD. Look, if you want your ideas and arguments be taken seriously, you may wish to study better the use cases you bring up, and back up your arguments with facts and measurements, instead of hand-waving and FUD. Do that, and you will see a very different response from this community: a real inefficiency, evident to everyone, is something quite a few people here will be fast to dig into, analyze, and propose ways for improvements.