From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mario Lang Newsgroups: gmane.emacs.devel Subject: emacs-chess for ELPA? Date: Tue, 01 Apr 2014 00:41:02 +0200 Message-ID: <87ppl2gfep.fsf@fx.delysid.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1396305690 24319 80.91.229.3 (31 Mar 2014 22:41:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Mar 2014 22:41:30 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 01 00:41:25 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WUktN-0002BO-OJ for ged-emacs-devel@m.gmane.org; Tue, 01 Apr 2014 00:41:21 +0200 Original-Received: from localhost ([::1]:51731 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WUktN-0007pR-5D for ged-emacs-devel@m.gmane.org; Mon, 31 Mar 2014 18:41:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41148) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WUktF-0007kN-6g for emacs-devel@gnu.org; Mon, 31 Mar 2014 18:41:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WUkt9-0008Tl-9u for emacs-devel@gnu.org; Mon, 31 Mar 2014 18:41:13 -0400 Original-Received: from fep17.mx.upcmail.net ([62.179.121.37]:52639) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WUkt8-0008TG-Ub for emacs-devel@gnu.org; Mon, 31 Mar 2014 18:41:07 -0400 Original-Received: from edge03.upcmail.net ([192.168.13.238]) by viefep17-int.chello.at (InterMail vM.8.01.05.05 201-2260-151-110-20120111) with ESMTP id <20140331224103.PARY23639.viefep17-int.chello.at@edge03.upcmail.net> for ; Tue, 1 Apr 2014 00:41:03 +0200 Original-Received: from fx.delysid.org ([80.109.200.215]) by edge03.upcmail.net with edge id kNh21n00d4fLMH403Nh2Jk; Tue, 01 Apr 2014 00:41:03 +0200 X-SourceIP: 80.109.200.215 Original-Received: from mlang by fx.delysid.org with local (Exim 4.82) (envelope-from ) id 1WUkt4-0007ML-L5 for emacs-devel@gnu.org; Tue, 01 Apr 2014 00:41:02 +0200 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 62.179.121.37 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:171236 Archived-At: Hi. John Wiegley has written a very comprehensive chess library for Emacs Lisp. While version 2.0 has now taken almost 10 years to really complete, development has been continued recently by me in the github repository https://github.com/jwiegley/emacs-chess emacs-chess is a complete chess client implementation for Emacs, including = all the standard rules, move generation, SAN parsing, FEN/PGN parsing, a pgn-mode, the ability to play against several engines (gnuchess, crafty, UCI based engines, even an internal elisp based engine), special support for playing on internet chess servers, various chessboard display tpyes (from simple ASCII to graphical pieces), chess clocks, the ability to announce moves with soundfile playback or speech synthesis, chess opening classification, polyglot opening book lookup, SCID chess database support, and much much more. As an Emacs user who likes to play Chess, you should have a look at it. All the introductory text aside, while taking up development to finally get 2.0 out the door, I was thinking about getting it on ELPA. While the documentation in the emacs manual is rather clear on how to create multi file packages, there is no pointer (that I could find) on how to submit packages to ELPA. I'd like to ask here what the procedure is for a pakcage to be added to the gnu repository? P.S.: If you take a look at emacs-chess and have any problems getting it to work, or get any unexpected backtraces, please get in touch with me. Pull requests are also very welcome! --=20 CYa, =E2=A1=8D=E2=A0=81=E2=A0=97=E2=A0=8A=E2=A0=95