From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rasmus Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp's future Date: Thu, 18 Sep 2014 17:01:44 +0200 Message-ID: <8738bpc6qv.fsf@gmx.us> References: <87wq97i78i.fsf@earlgrey.lan> <87sijqxzr2.fsf@newcastle.ac.uk> <877g11c8wh.fsf@gmx.us> <87wq91uhe8.fsf@newcastle.ac.uk> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1411054860 23518 80.91.229.3 (18 Sep 2014 15:41:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 18 Sep 2014 15:41:00 +0000 (UTC) Cc: emacs-devel@gnu.org To: phillip.lord@newcastle.ac.uk Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 18 17:40:53 2014 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 1XUdpE-0002ov-3K for ged-emacs-devel@m.gmane.org; Thu, 18 Sep 2014 17:40:52 +0200 Original-Received: from localhost ([::1]:51843 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUdpD-0002d6-Nj for ged-emacs-devel@m.gmane.org; Thu, 18 Sep 2014 11:40:51 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41118) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUdDj-0006YB-N6 for emacs-devel@gnu.org; Thu, 18 Sep 2014 11:02:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XUdDe-00029a-RC for emacs-devel@gnu.org; Thu, 18 Sep 2014 11:02:07 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:54806) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUdDe-00028s-IP for emacs-devel@gnu.org; Thu, 18 Sep 2014 11:02:02 -0400 Original-Received: from x200s ([109.201.152.7]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0Ldcv0-1YBu802bsA-00inO1; Thu, 18 Sep 2014 17:01:47 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAAAAmJLR0QA/4ePzL8AAAAJcEhZ cwAAAEgAAABIAEbJaz4AAAFcSURBVEjH1ZXbscMgDERTd9pQLdvHNsTMRcLIQmDj5CMzl3ESB3RY vbBf5cPx+iHAaY3DHJkAFIJoa7BFCKqV3tdfABOAPgnIMaWzZkuRDJgDPMTRb6jbsCnwWdDqu/mf Y/gqrSlT5A44/HR7bIAYbfu3Ayz5Ui/RGpRHAGu+8Zaa97Kq/iJLUpMvmn6V416hMH5wCxwNMWyB G4DyRjBpcsJroLZcBKTlDDfAmJXWQsxxh26tm429YGJZIpwHkXFDvW1xXQBsjQw9ZvZjIiKXQN9c zwrcuRzECYgsOuc8mhNA82QGsASQhtI2ajBcASz+BDApu0SNBcdTYAAYAS+gxa1NawXioFAywOJf tAKOAL0TJgXbGuduQ3v3OvQ1uLsTwGjp8TkQ+/IVTW4BzgpT0XroxNqlPECXyQrlUuFUeQDEENyL DdAa6RPABR4rMB307QslvyN++WL/v8Af4GqHu+Dr4gkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTEt MDctMjJUMTA6NTU6MzErMDI6MDD8c0dMAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDExLTA3LTIyVDEw OjU1OjMxKzAyOjAwjS7/8AAAAABJRU5ErkJggg== In-Reply-To: <87wq91uhe8.fsf@newcastle.ac.uk> (Phillip Lord's message of "Thu, 18 Sep 2014 15:34:23 +0100") User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/24.4.50 (gnu/linux) X-Provags-ID: V03:K0:HcSQzMHxRFRy+2XuW7bCY8ercc7gcNJ2Nn3FBYlFlQf62Wgx9Hc MBJCjdj6eUOL6So8FmfVvmdOhUJztDUghS300QO29eGy80vju8xglPHZvgGlLFui+oRHTmu w3JpprJPOThhEArVU4J2nCcRDZ6VhOmLmmPvE9mC5fN8dY8TIexSB2tRyRN06NKw58ex5lc /HG3S9UTtU7ufVQrWfjLQ== X-UI-Out-Filterresults: notjunk:1; X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.17.20 X-Mailman-Approved-At: Thu, 18 Sep 2014 11:40:49 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:174506 Archived-At: Hi Phillip, phillip.lord@newcastle.ac.uk (Phillip Lord) writes: > Rasmus writes: > >> Hi, >> >> Richard Stallman writes: >> >>> Thinking of Emacs as an entire ecosystem, most of Emacs is already >>> maintained independently from either Emacs core or GNU ELPA. >>> >>> That is a shocking statement -- is it really true? >> >> Using the download statistics from MELPA (attached) there's some >> packages with more than 20000 downloads. Now I'm not clear how this >> metrics come about, e.g. are upgrades counted as download and what it >> the time window etc.? > > Yep, upgrades will be downloads. A number of packages on there are used > for integration testing. So, I pull down dash on every checking for > several of my projects. In time, I am sure dash will become the most > downloaded package because of this. I don't "get" dash and s, but lots of people developing more impressive things than I will ever be able to do seem happy with it so who am I to judge? When I write a patch, I intend it to become part of core, so dash/s are not options. > Once Emacs switches to git, I would guess the percentage of people on > this list who do not install magit will shrink to a tiny number. My > guesses are often wrong though! Magit is nice, and probably for a git gui *the best* you can get, but I'm still frustrated by it (how do I format-patch?!) and must often default to the terminal. The manual and things like staging are wonderful though. =E2=80=94Rasmus PS: I should have included this statistics before ;; Potential ELPA downloads (- (apply '+ (mapcar 'cadr melpa)) (apply '+ (mapcar 'cadr (remove-if (lambda (x) (member (car x) elpa)) me= lpa)))) =3D> 196884 But this number makes little sense, as the most important components of Emacs are already part of the Emacs tarball (dired, gnus, org, prog-modes). Consider Python where Emacs has a *very* good mode build-in. Elpy "only" has 7790 downloads (but thanks for your work J=C3=B6rgen, it's awesome!). =E2=80=94Rasmus --=20 Governments should be afraid of their people