ttn pushed a commit to branch master in repository elpa. commit 3c4818784afeda2836f289c6ef04cc4b8c491da8 Author: Thien-Thi Nguyen <t...@gnu.org> Date: Sat Feb 15 13:00:40 2014 +0100
[gnugo maint] Update "next" in HACKING; nfc. --- packages/gnugo/HACKING | 34 +++++++++++++++++++++++----------- 1 files changed, 23 insertions(+), 11 deletions(-) diff --git a/packages/gnugo/HACKING b/packages/gnugo/HACKING index be160c3..2adbae4 100644 --- a/packages/gnugo/HACKING +++ b/packages/gnugo/HACKING @@ -4,27 +4,39 @@ This file is both a guide for newcomers and a todo list for oldstayers. * next (actually "first" (under ELPA) :-D) *** TODO code -***** TODO Set ‘lexical-binding’. -***** TODO Give ‘lambda’ commands a name and docstring. -***** TODO Move gnugo-{put,get} doc elsewhere. +***** TODO Set ‘lexical-binding’ (if possible!). + Hmm, lots of symbol trickery going on; initial attempts FAIL. +***** DONE Give ‘lambda’ commands a name and docstring. +***** DONE Move gnugo-{put,get} doc elsewhere. ***** DONE Loose the modernization! ******* DONE ‘zerop’ ******* DONE ‘redisplay’ -- [[file:gnugo.el::defun.gnugo-magic-undo][gnugo-magic-undo]] ******* DONE ‘(display (space :width 0))’ -- [[file:gnugo.el::defun.gnugo-toggle-image-display][gnugo-toggle-image-display]] ******* DONE ‘(split-string ... t)’ -- [[file:gnugo.el][gnugo-animate-group]] -***** TODO ??? Use process-{put,get}. -***** TODO ??? Drop leading ?* in var docstrings. +***** DONE Use process-{put,get}. +***** DONE Drop leading ?* in var docstrings. *** TODO Resolve maintenance musings. -***** Any way to use ‘gnugo-version’ as ";; Version:"? -***** Should SGF funcs be moved to sgf.el now? -***** Is sgf.el better in-package or independent (but in ELPA)? -***** Is ttn-style [[ChangeLog][ChangeLog discipline]] compatible w/ ELPA? -***** What about related code? +***** Any way to use ‘gnugo-version’ as ";; Version:"? [no] +***** Should SGF funcs be moved to sgf.el now? [no] +***** Is sgf.el better in-package or independent (but in ELPA)? [in-package] + SGF is obsoleted by UTF-8-friendly formats (XML, ugh). + => Wait -- perhaps forever -- for GNU Go to lead the way. +***** Is ttn-style [[ChangeLog][ChangeLog discipline]] compatible w/ ELPA? [maybe] + Probably yes per se, but the VCS/ChangeLog sync does not jive + w/ potential successor maintainers, making them harder to find. + => Drop that facet from ttn-style (requires SMOP... :-/). +***** What about related code? [partial] + => Incorporate some of the minor stuff (e.g., keybindings). ******* fulminate-gnugo-xpms.el ******* gnugo-extra.el ******* mokuxpms.tar.gz / mokuxpms-2.tar.gz / mokuxpms-3.tar.gz ***** Fast-forward merge (rebase + push) OK? [no] -*** TODO Finish [[file:NEWS][NEWS]] archeology. + At least, not for duration of the (wip) initial phase + (which should be ending RSN, no?). + However, dropping VCS/ChangeLog sync facet from ttn-style + requires a rewrite of the branch (sans ChangeLog file) anyway, + so the actual release commits will be effectively fast-forward. +*** DONE Finish [[file:NEWS][NEWS]] archeology. * fix bugs *** [[file:gnugo.el::defun.gnugo-toggle-dead-group][gnugo-toggle-dead-group]] only half-complete *** no error-handling in SGF parsing