[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 08/08: [gnugo maint] Update HACKING; nfc.
From: |
Thien-Thi Nguyen |
Subject: |
[elpa] 08/08: [gnugo maint] Update HACKING; nfc. |
Date: |
Wed, 23 Apr 2014 09:00:25 +0000 |
ttn pushed a commit to branch master
in repository elpa.
commit 2c6fa1db716ea4a151c2888654ea2178f9f2c18c
Author: Thien-Thi Nguyen <address@hidden>
Date: Wed Apr 23 11:04:37 2014 +0200
[gnugo maint] Update HACKING; nfc.
---
packages/gnugo/HACKING | 24 ++++++++++++++++++++----
1 files changed, 20 insertions(+), 4 deletions(-)
diff --git a/packages/gnugo/HACKING b/packages/gnugo/HACKING
index 7ce9fa1..1d7bca8 100644
--- a/packages/gnugo/HACKING
+++ b/packages/gnugo/HACKING
@@ -8,21 +8,37 @@ This file is both a guide for newcomers and a todo list for
oldstayers.
*** no error-handling in SGF parsing
*** performance -- ‘compare-strings’ approach too clever/slow :-/
* ideas / wishlist
-*** add a few screenshots to package
+*** wrap GTP ‘loadsgf’ completely
*** revamp image support
+***** zonk ‘require’
+***** define simple API
*** talk GTP over the network
+ (?) pending [[wrap GTP ‘loadsgf’ completely]]
*** "assist minor mode" (see gnugo-extra.el for work in progress)
*** using assist minor mode, gnugo-v-gnugo (ibid)
*** make gnugo (the external program) support query (read-only) thread
*** extend GNUGO Board mode to manage another subprocess for analysis only
*** command ‘C-u =’ to label a position
*** SGF tree traversal
+***** DONE monkey mind
+***** TODO monkey body
*** "undo undo undoing"; integrate Emacs undo, GTP undo, subgame branching
*** make buffer name format configurable (but enforce uniqueness)
*** more tilde escapes for
[[file:gnugo.el::defvar.gnugo-mode-line][gnugo-mode-line]]
*** make veneration configurable
-*** make animation more configurable; lift same-color-stones-only
-*** restriction; allow sequencing rather than lock-step; include sound
+*** animation finery
+***** make more configurable
+***** lift same-color-stones-only restriction
+***** allow sequencing rather than lock-step
+***** include sound
+*** plunder el-go (grok [[info:eieio.info][EIEIO]] first)
+***** SVG display
+ pending [[revamp image support]]
+***** (?) SGF support
+******* IR compat
+******* error handling
+***** (?) other "backends"
+ pending [[talk GTP over the network]]
*** [your hacking ideas here!]
* tested with (newest first)
| Emacs | GNU Go |
@@ -45,7 +61,7 @@ This file is both a guide for newcomers and a todo list for
oldstayers.
* NEWS nostalgia
(with-current-buffer (find-file "NEWS")
(highlight-phrase "[0-9][.][0-9][.][0-9]+\\|[0-9]+[.][.][0-9]+"
- 'hi-red-b))
+ 'hi-red-b))
* etc
#+odd
- [elpa] branch master updated (8dd2888 -> 2c6fa1d), Thien-Thi Nguyen, 2014/04/23
- [elpa] 02/08: [gnugo int] Use ‘destr ucturing-bind’ more., Thien-Thi Nguyen, 2014/04/23
- [elpa] 03/08: [gnugo] Fix bug: DTRT for s uggestion ‘nowarp’ check., Thien-Thi Nguyen, 2014/04/23
- [elpa] 05/08: [gnugo] On disable, transform in-flight user-move into suggestion., Thien-Thi Nguyen, 2014/04/23
- [elpa] 01/08: [gnugo] Allow user to move for GNU Go., Thien-Thi Nguyen, 2014/04/23
- [elpa] 08/08: [gnugo maint] Update HACKING; nfc.,
Thien-Thi Nguyen <=
- [elpa] 04/08: [gnugo] Allow user to request suggestion for GNU Go., Thien-Thi Nguyen, 2014/04/23
- [elpa] 06/08: [gnugo] Fix bug: Use ‘ gnugo-gate’ for abdication enable., Thien-Thi Nguyen, 2014/04/23
- [elpa] 07/08: [gnugo int] Use ‘gnugo -current-player’ more., Thien-Thi Nguyen, 2014/04/23