eschulte pushed a commit to branch go
in repository elpa.

commit bec73ba3f06e2ac325ad782cb7dd129543045b16
Author: Eric Schulte <eric.schu...@gmx.com>
Date:   Tue May 22 21:03:18 2012 -0400

    stubbing out generic trans functions
---
 sgf-trans.el |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/sgf-trans.el b/sgf-trans.el
index 9b73fb5..2b12b2e 100644
--- a/sgf-trans.el
+++ b/sgf-trans.el
@@ -35,7 +35,15 @@
 
 ;;; Code:
 (require 'sgf-util)
-
-;; TODO: API, and how functions may implement it
+(require 'eieio)
+
+(defgeneric sgf->move    (back-end move)    "Send MOVE to BACK-END.")
+(defgeneric sgf->board   (back-end size)    "Send SIZE to BACK-END.")
+(defgeneric sgf->resign  (back-end resign)  "Send RESIGN to BACK-END.")
+(defgeneric sgf->undo    (back-end undo)    "Send UNDO to BACK-END.")
+(defgeneric sgf->comment (back-end comment) "Send COMMENT to BACK-END.")
+(defgeneric sgf<-move    (back-end)         "Get POS from BACK-END.")
+(defgeneric sgf<-board   (back-end)         "Get SIZE from BACK-END.")
+(defgeneric sgf<-comment (back-end)         "Get COMMENT from BACK-END.")
 
 (provide 'sgf-trans)

Reply via email to