From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 04 07:23:12 2015 Received: (at submit) by debbugs.gnu.org; 4 Feb 2015 12:23:12 +0000 Received: from localhost ([127.0.0.1]:33471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YIyz9-0004iZ-U4 for submit@debbugs.gnu.org; Wed, 04 Feb 2015 07:23:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41897) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YIyz7-0004iK-QZ for submit@debbugs.gnu.org; Wed, 04 Feb 2015 07:23:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YIyz2-0006Wf-14 for submit@debbugs.gnu.org; Wed, 04 Feb 2015 07:23:04 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36651) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YIyz1-0006Wb-P1 for submit@debbugs.gnu.org; Wed, 04 Feb 2015 07:23:03 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YIyz0-00057I-V3 for bug-gnu-emacs@gnu.org; Wed, 04 Feb 2015 07:23:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YIyyy-0006WF-6M for bug-gnu-emacs@gnu.org; Wed, 04 Feb 2015 07:23:02 -0500 Received: from mail-qc0-x236.google.com ([2607:f8b0:400d:c01::236]:42940) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YIyyx-0006Vx-R9 for bug-gnu-emacs@gnu.org; Wed, 04 Feb 2015 07:23:00 -0500 Received: by mail-qc0-f182.google.com with SMTP id l6so819447qcy.13 for ; Wed, 04 Feb 2015 04:22:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelogs.com; s=google; h=from:to:subject:date:message-id:mime-version:content-type; bh=oa+RZoCb3O+2eoXHdWQ58+ZSfeVzfdpJvRUnZBqf/F4=; b=vDAIL7bIuApDLwaOPfKmsHLha19bgazAiiurKdmC+6ewJKq29fch4PiuVugu61pLYR nQgcSiiY6NmJC62XXGxzMKpPZZyeX00wfTxpqisSlAvDHwUsKJF3nlicIPxU9fkHe4aZ 1q8532FEtNz0x9d0CiwEliBIhg2Cs1T3/Sbb4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-type; bh=oa+RZoCb3O+2eoXHdWQ58+ZSfeVzfdpJvRUnZBqf/F4=; b=H0wdiMgjwiqR6PHyq1qTDeIlDCN/pfOIptxn2BkodFCAQV9Iz9xGgIaXYstB6a/QQ2 /qpmct3b+bkZllX4Rf0PdgoxCbTbagA9ZYfwqr+kXC+XFBrlAKqJwjvu2PohYoQIrSVz 8XtOl0376XDa4/xj0rTxjgyv1Vg4aUsqrPjNacazaYu4GcigeuRNAbjCOTz6NQBtzyWL ThJCCEJv1NRy3Qa/VQz/RCQo9xjqQX3IWm41uZsYT3qAtsRoy37b9yC2nwU2ExbCSZ+0 s8VzZ3s7zvvh5y1KXRUOfSiGzN6X6igFa8mvsKbhJakaASbVCMDhZi8eieYXRn9GSoSf uEng== X-Gm-Message-State: ALoCoQnkEEKecwRwi3bC665CXMdURNdSaZeo1dQEr8kl49lzFiEownCzD3HkOsf3m7YcIb9lu6A/ X-Received: by 10.140.104.1 with SMTP id z1mr60179613qge.76.1423052578743; Wed, 04 Feb 2015 04:22:58 -0800 (PST) Received: from flea (c-98-229-61-72.hsd1.ma.comcast.net. [98.229.61.72]) by mx.google.com with ESMTPSA id o10sm1538674qah.35.2015.02.04.04.22.57 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 04 Feb 2015 04:22:58 -0800 (PST) From: Teodor Zlatanov To: bug-gnu-emacs@gnu.org Subject: 25.0.50; cl-defgeneric docs Date: Wed, 04 Feb 2015 07:22:59 -0500 Message-ID: <87d25pyifw.fsf@lifelogs.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) I see lisp/emacs-lisp/cl-generic.el was added recently, and that's great. But the CL manual hasn't been updated, I think? The EIEIO manual for this functionality in (info "(eieio) Generics") and (info "(eieio) Methods") is technically OK but for a *novice*, I think it's almost incomprehensible and lacks examples. I could try to help here, but I haven't used this facility before so I need some pointers. Thanks Ted From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 04 10:32:18 2015 Received: (at 19767) by debbugs.gnu.org; 4 Feb 2015 15:32:18 +0000 Received: from localhost ([127.0.0.1]:34023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YJ1w9-0003gr-MY for submit@debbugs.gnu.org; Wed, 04 Feb 2015 10:32:17 -0500 Received: from chene.dit.umontreal.ca ([132.204.246.20]:38327) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YJ1w7-0003gj-Lg for 19767@debbugs.gnu.org; Wed, 04 Feb 2015 10:32:16 -0500 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t14FWEAA007965; Wed, 4 Feb 2015 10:32:14 -0500 Received: by pastel.home (Postfix, from userid 20848) id F36911758; Wed, 4 Feb 2015 10:32:13 -0500 (EST) From: Stefan Monnier To: Teodor Zlatanov Subject: Re: bug#19767: 25.0.50; cl-defgeneric docs Message-ID: References: <87d25pyifw.fsf@lifelogs.com> Date: Wed, 04 Feb 2015 10:32:13 -0500 In-Reply-To: <87d25pyifw.fsf@lifelogs.com> (Teodor Zlatanov's message of "Wed, 04 Feb 2015 07:22:59 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: * X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 1 X-NAI-Spam-Rules: 2 Rules triggered URI_HTM_MEDS_1HTTP=1, RV5207=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5207> : inlines <2030> : streams <1384666> : uri <1846249> X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 19767 Cc: 19767@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) > I see lisp/emacs-lisp/cl-generic.el was added recently, and that's great. > But the CL manual hasn't been updated, I think? Indeed, that's the main missing part of cl-generic right now. > I could try to help here, but I haven't used this facility before so I > need some pointers. cl-generic tries to implement generic function part of CLOS (CLOS is the set of object-oriented features of Common-Lisp, and it includes the definition of objects&classes as well as the definition of methods which use the "generic function" approach). I tried to follow CLOS pretty closely for all the things where CLOS seemed sane (i.e. that excludes method-combinations). So there's existing docs ain the form of the "Common Lisp Hyperspec", such as http://www.lispworks.com/documentation/HyperSpec/Body/07_fb.htm but the copyright status of this is kind of murky (for example, the GCL doc includes it, but Debian took it out from its gcl-doc package because of this legal uncertainty), so we can't just use that, sadly. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 09 17:46:11 2016 Received: (at control) by debbugs.gnu.org; 9 Jan 2016 22:46:11 +0000 Received: from localhost ([127.0.0.1]:44727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aI2Gw-0007If-Tc for submit@debbugs.gnu.org; Sat, 09 Jan 2016 17:46:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35764) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aI2Gv-0007IR-P4 for control@debbugs.gnu.org; Sat, 09 Jan 2016 17:46:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aI2Gp-000856-SO for control@debbugs.gnu.org; Sat, 09 Jan 2016 17:46:04 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46758) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aI2Gp-000852-PG for control@debbugs.gnu.org; Sat, 09 Jan 2016 17:46:03 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1aI2Gp-0004Tp-FX for control@debbugs.gnu.org; Sat, 09 Jan 2016 17:46:03 -0500 Subject: control message for bug 22336 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sat, 09 Jan 2016 17:46:03 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) merge 19767 22336 From unknown Mon Aug 18 09:02:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 22 Feb 2016 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator