[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Moving Gnus development to Emacs?
From: |
Lars Magne Ingebrigtsen |
Subject: |
Re: Moving Gnus development to Emacs? |
Date: |
Sat, 02 Jan 2016 18:39:46 +0100 |
User-agent: |
Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (gnu/linux) |
After the discussion here, I think I've decided to move Gnus development
to Emacs and Emacsify the code for greater readability.
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.)
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...
I wrote up the decision here, with added images:
http://lars.ingebrigtsen.no/2016/01/01/its-about-ethics-in-gnus-development/
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no