Re: Moving Gnus development to Emacs?

Steve Youngs <[email protected]> Mon, 04 Jan 2016 13:47:35 +1000
Newsgroups gmane.emacs.sxemacs.devel,gmane.emacs.devel,gmane.emacs.gnus.general,gmane.emacs.xemacs.beta
Organization The SXEmacs Project
Message-ID <[email protected]>
--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Lars Magne Ingebrigtsen <[email protected]> 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
|---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---|
|       SXEmacs - The only _______ you'll ever need.       |
|         Fill in the blank, yes, it's THAT good!          |
|------------------------------------<[email protected]>---|

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: The SXEmacs Project <http://www.sxemacs.org/>
Comment: EMchat - The SXEmacs IM client <http://www.emchat.org/>
Comment: SYcom <http://www.steveyoungs.com/>
Comment: the Reading Lamp <http://www.thereadinglamp.net/>

iEYEARECAAYFAlaJ61cACgkQHSfbS6lLMAOhlQCeKiFlkZp6RWBBLbcBf/gEXsds
yOEAn0pUjyiOvCNNvVo7rY/HkRIDvxpF
=cGty
-----END PGP SIGNATURE-----
--=-=-=--