From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/86526 Path: news.gmane.org!not-for-mail From: Steve Youngs Newsgroups: gmane.emacs.sxemacs.devel,gmane.emacs.devel,gmane.emacs.gnus.general,gmane.emacs.xemacs.beta Subject: Re: Moving Gnus development to Emacs? Followup-To: gmane.emacs.gnus.general Date: Mon, 04 Jan 2016 13:47:35 +1000 Organization: The SXEmacs Project Message-ID: References: <87lh8b6jnl.fsf@isaac.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1451879290 13602 80.91.229.3 (4 Jan 2016 03:48:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 Jan 2016 03:48:10 +0000 (UTC) Keywords: gnus,xemacs,org,keep,emacs Cc: yamaoka@jpl.org, emacs-devel@gnu.org, sxemacs-devel@sxemacs.org, ding@gnus.org, xemacs-beta@xemacs.org To: Lars Magne Ingebrigtsen Original-X-From: sxemacs-devel-bounces@lists.sxemacs.org Mon Jan 04 04:47:57 2016 Return-path: Envelope-to: gesd-sxemacs-devel-2@m.gmane.org Original-Received: from zapata.dreamhost.com ([66.33.216.56]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aFw7e-0003zw-BH for gesd-sxemacs-devel-2@m.gmane.org; Mon, 04 Jan 2016 04:47:54 +0100 Original-Received: from zapata.dreamhost.com (localhost [127.0.0.1]) by zapata.dreamhost.com (Postfix) with ESMTP id 1C58F8DB06E7; Sun, 3 Jan 2016 19:47:52 -0800 (PST) Original-Received: from homiemail-mx7.g.dreamhost.com (mx2.sub3.homie.mail.dreamhost.com [69.163.253.9]) by zapata.dreamhost.com (Postfix) with ESMTP id DC0FD8DB06E7 for ; Sun, 3 Jan 2016 19:47:47 -0800 (PST) Original-Received: from alc-junkmail-backend3.dreamhost.com (caiajhbdcbae.dreamhost.com [208.97.132.104]) by homiemail-mx7.g.dreamhost.com (Postfix) with ESMTP id D36AF1B5A227 for ; Sun, 3 Jan 2016 19:47:47 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by alc-junkmail-backend3.dreamhost.com (Postfix) with ESMTP id CD10A161622D for ; Sun, 3 Jan 2016 19:47:47 -0800 (PST) X-DH-Virus-Scanned: Debian amavisd-new at alc-junkmail-backend3.dreamhost.com X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=999 tests=[none] Original-Received: from godfather.dreamhost.com ([208.97.132.17]) by localhost (alc-junkmail-backend3.dreamhost.com [208.97.132.104]) (amavisd-new, port 10024) with ESMTP id f7nvzA115hiW for ; Sun, 3 Jan 2016 19:47:47 -0800 (PST) Original-Received: from icp-osb-irony-out1.external.iinet.net.au (icp-osb-irony-out1.external.iinet.net.au [203.59.1.210]) by godfather.dreamhost.com (Postfix) with ESMTP id BDE381EC00C for ; Sun, 3 Jan 2016 19:47:46 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2FNBQBV6olW/2oklHxeGQEBAQEPAQEBAQYBAQEBgwBSbYhZrEmJHCSFawKBGEwBAQEBAQEEgQeCYjsBAQEBAQEBAQEBAQEBAQEBAQEBARYCDV8BAQMBLE0QCw05FEkTiCcHBgm/VAEBCAEBAQEBARQJi1WJPAWHXo8ohUCIb4FIhxiFPY46ZIQcLDSFEAEBAQ X-IPAS-Result: A2FNBQBV6olW/2oklHxeGQEBAQEPAQEBAQYBAQEBgwBSbYhZrEmJHCSFawKBGEwBAQEBAQEEgQeCYjsBAQEBAQEBAQEBAQEBAQEBAQEBARYCDV8BAQMBLE0QCw05FEkTiCcHBgm/VAEBCAEBAQEBARQJi1WJPAWHXo8ohUCIb4FIhxiFPY46ZIQcLDSFEAEBAQ X-IronPort-AV: E=Sophos;i="5.20,519,1444665600"; d="asc'?scan'208";a="5785371" Original-Received: from unknown (HELO bastard.steveyoungs.com) ([124.148.36.106]) by icp-osb-irony-out1.iinet.net.au with ESMTP; 04 Jan 2016 11:47:43 +0800 Original-Received: from bastard.steveyoungs.com (localhost [127.0.0.1]) by bastard.steveyoungs.com (8.15.2/8.15.2) with ESMTPS id u043labs031226 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 4 Jan 2016 13:47:36 +1000 Original-Received: (from steve@localhost) by bastard.steveyoungs.com (8.15.2/8.15.2/Submit) id u043lZde031225; Mon, 4 Jan 2016 13:47:35 +1000 X-Authentication-Warning: bastard.steveyoungs.com: steve set sender to steve@sxemacs.org using -f X-Face: #O)>9erkUv7RJ~0G~5_6lEMz\HC2&~&kV2bsu4TWHI_v~<8Hj%KBBj1[*\uKF*dxbEzwAli ; tSuN`c)F,}p|7{6lA~e.P+7Qo\A%q"lJ7/UtUX@yEZ!X"Tph(3O8`nhPJF>hI4_GOvb%X{+e*Mi_| ^yTf#aTwGG,(3e41?C9B7Pak*'A$+$/hV Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEX699f6+Mn6+OH6+dRb W2bHyqPb3tscGRG5iqqTAAACcElEQVQ4jVXUwZLiIBAAUAT1nBQTz2xc50zkB6waMNeogVyjJpkf INO/v02IZpayUiXPpqEbQ1QYjCtBCGOKKyVJmClIhEIRJkn4wmicik9V4Gd4BJFUYPwbUs4La+1l N9hV2z/fQBpDtgh1VRlrzRKRgSGHAM4Zq03BX9CAeWCE6xGdtcMbtDetoJRurO1tu1p2VZf6dtxT scHfu+rXdjPtU872dOsye7kVU/Ic97rDhC1XEg+zIjseIxBwvq7PK04Zl4Tt48lIkstNB7o8c7kx /EhEnucsAM9FX4OHH5p/lyecR9lH+Bx6hPHxWXpDwqBiAopQevCPg/cjCx0g01L75NGmCNodfGmI LIp5VyJ1+wDG9SXoirAifcOQNh7OFqH0tseAKTkpsuHPGwDgomJyqZKwCIxbq0uvSxgJnSJUkW5r DeBXmW5Aa68fcVcqTZMQ4dkWf66t1qe55wjbAI424DV28czUDGkSknqPT40t1/dXBJcBpjEi1F9q Tp6mJdSz4Vr2NHdwAl1HMBhyZXNri6KBIYuA6Z2IZceHbKDdzVncQOI5sGSMNHB/QcvUr1vSwHPn p5WgUnI+R1jrG+5ZhPKqpFgi1nDfxNxNFYs7wwZuazwDnqW7vmBqZIfgvUU4XI/TJXnD88NM0Ff/ wQYuH3a0DUBdkd+QwW17+Gk7hJtcgKukvBzXY/uBtapUzpaIpLwf/4LFehmOd3sB2dzkGrz1+sw5 oQuQ5qKw7mbsHd5QyZaIrlp1oX99Fa7aAqT7StbW+pHiiyOnC4jmpNZVB57kQsx/nKlW0rZF7waX 4ztIzBERcqHyMPZHOkf8A8qXDHYTs7STAAAAAElFTkSuQmCC Mail-Copies-To: never X-URL: X-Shop: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Now-Playing: Dreams --- [Fleetwood Mac] X-Git-WebSite-Repo: X-Git-Repo: X-Discordian-Date: Prickle-Prickle, the 4th day of Chaos, 3182. X-Attribution: SY Mail-Followup-To: Lars Magne Ingebrigtsen , ding@gnus.org, yamaoka@jpl.org, xemacs-beta@xemacs.org, sxemacs-devel@sxemacs.org, emacs-devel@gnu.org In-Reply-To: (Lars Magne Ingebrigtsen's message of "Sat, 02 Jan 2016 18:39:46 +0100") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) SXEmacs/22.1.15 (Goggomobil, linux) X-Scanned-By: MIMEDefang 2.74 on 10.1.1.10 X-BeenThere: sxemacs-devel@lists.sxemacs.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SXEmacs developers' list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: sxemacs-devel-bounces@lists.sxemacs.org Original-Sender: "SXEmacs-Devel" Xref: news.gmane.org gmane.emacs.sxemacs.devel:3614 gmane.emacs.devel:197571 gmane.emacs.gnus.general:86526 gmane.emacs.xemacs.beta:39526 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Lars Magne Ingebrigtsen writes: > After the discussion here, I think I've decided to move Gnus development > to Emacs and Emacsify the code for greater readability. Are you going to keep git.gnus.org live for a period of time after the move so us slow-coaches can grab the last of the (S)XEmacs capable Gnus? Also, it'd be very much appreciated if you could let me know when the last commit goes in at git.gnus.org. > If {S,}XEmacs wants to keep tracking Gnus development, this > unfortunately means that the onus is on the {S,}XEmacs maintainers to > add an ever-growing number of Emacs compat functions, and expand > function call lists to keep up with Emacs function call lists. > (As well as adding seq/map/cllib/etc.) Yep, working on it. :) > The major stumbling block is, of course, lexical binding, but we'll see > how much of that creeps into Gnus after a while. Gnus is quite async in > some respects, and having proper closures makes that a lot more > readable, but on the other hand, Gnus (ab)uses dynamic scope > extensively, so... Gnus is far from unique in that (ab)use, even my own code does it a lot more than I'd care to admit to. But yeah, lexical scope is well and truly on the SXEmacs radar. Might have to bump it up a few notches on the todo list. :-) > I wrote up the decision here, with added images: > http://lars.ingebrigtsen.no/2016/01/01/its-about-ethics-in-gnus-develop= ment/ It must be true, there's cats and memes involved. =2D-=20 |---------------------| | SXEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |---------------------------------------| --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: The SXEmacs Project Comment: EMchat - The SXEmacs IM client Comment: SYcom Comment: the Reading Lamp iEYEARECAAYFAlaJ61cACgkQHSfbS6lLMAOhlQCeKiFlkZp6RWBBLbcBf/gEXsds yOEAn0pUjyiOvCNNvVo7rY/HkRIDvxpF =cGty -----END PGP SIGNATURE----- --=-=-=--