From unknown Sat Sep 06 02:03:52 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17574 <17574@debbugs.gnu.org> To: bug#17574 <17574@debbugs.gnu.org> Subject: Status: 24.3; Please implement :around methods in EIEIO Reply-To: bug#17574 <17574@debbugs.gnu.org> Date: Sat, 06 Sep 2025 09:03:52 +0000 retitle 17574 24.3; Please implement :around methods in EIEIO reassign 17574 emacs submitter 17574 Juliusz Chroboczek severity 17574 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Fri May 23 20:42:24 2014 Received: (at submit) by debbugs.gnu.org; 24 May 2014 00:42:24 +0000 Received: from localhost ([127.0.0.1]:58416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo02X-0003Gc-Vd for submit@debbugs.gnu.org; Fri, 23 May 2014 20:42:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52204) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WnzP9-00020o-Qv for submit@debbugs.gnu.org; Fri, 23 May 2014 20:01:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WnzOz-0004yY-9h for submit@debbugs.gnu.org; Fri, 23 May 2014 20:01:34 -0400 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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47476) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WnzOz-0004yT-6C for submit@debbugs.gnu.org; Fri, 23 May 2014 20:01:29 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53912) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WnzOt-0004NP-Pc for bug-gnu-emacs@gnu.org; Fri, 23 May 2014 20:01:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WnzOn-0004we-5l for bug-gnu-emacs@gnu.org; Fri, 23 May 2014 20:01:23 -0400 Received: from korolev.univ-paris7.fr ([2001:660:3301:8000::1:2]:39729) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WnzOm-0004vC-Rh for bug-gnu-emacs@gnu.org; Fri, 23 May 2014 20:01:17 -0400 Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/46573) with ESMTP id s4NNC6XW003215 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 24 May 2014 01:12:06 +0200 Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/46573) with ESMTP id s4NNC6UN027682 for ; Sat, 24 May 2014 01:12:06 +0200 Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id F0D2B126892 for ; Sat, 24 May 2014 01:12:05 +0200 (CEST) X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id EDN0T2zkkgJU for ; Sat, 24 May 2014 01:12:02 +0200 (CEST) Received: from ijon.pps.jussieu.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id D94C77112C for ; Sat, 24 May 2014 01:12:02 +0200 (CEST) Date: Sat, 24 May 2014 01:12:04 +0200 Message-ID: <87wqdc9jjv.wl%jch@pps.univ-paris-diderot.fr> From: Juliusz Chroboczek To: bug-gnu-emacs@gnu.org Subject: 24.3; Please implement :around methods in EIEIO User-Agent: Wanderlust/2.15.9 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Sat, 24 May 2014 01:12:06 +0200 (CEST) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Sat, 24 May 2014 01:12:06 +0200 (CEST) X-Miltered: at korolev with ID 537FD5C6.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-Miltered: at potemkin with ID 537FD5C6.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 537FD5C6.001 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/ X-j-chkmail-Enveloppe: 537FD5C6.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/ X-j-chkmail-Score: MSGID : 537FD5C6.001 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Score: MSGID : 537FD5C6.000 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham X-j-chkmail-Status: Ham 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-Mailman-Approved-At: Fri, 23 May 2014 20:42:18 -0400 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 (-----) This bug report will be sent to the Bug-GNU-Emacs mailing list and the GNU bug tracker at debbugs.gnu.org. Please check that the From: line contains a valid email address. After a delay of up to one day, you should receive an acknowledgment at that address. Please write in English if possible, as the Emacs maintainers usually do not have translators for other languages. Please describe exactly what actions triggered the bug, and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': Unlike the LUNA object system used by Wanderlust, EIEIO does not currently implement :around methods. This means that it is not entiely trivial to port Wanderlust to use EIEIO. Please implement :around methods in EIEIO. I'd do it myself, but I'm told getting my code into Emacs would requrie signing incomprehensible legal documents. If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /usr/share/emacs/24.3/etc/DEBUG. In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.12.1) of 2014-05-06 on trouble, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Debian GNU/Linux testing (jessie) Configured using: `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.3/site-lisp:/usr/share/emacs/site-lisp' '--with-crt-dir=/usr/lib/x86_64-linux-gnu' '--with-x=yes' '--with-x-toolkit=gtk3' '--with-toolkit-scroll-bars' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: diff-auto-refine-mode: t shell-dirtrack-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t Recent input: v e r SPC t h i s y e s C-x v = y C-x o C-n C-n C-n C-x o C-n C-n C-n C-n C-n C-n C-c C-c C-a M-x r e v e r t SPC b u f f r e r y e s M-x r e v c - r e v e y e s C-x v = C-x o C-x 1 M-< C-n C-x v l C-v C-v M-v M-v C-x o C-x 1 C-n C-n C-n C-n C-n C-n C-n C-n C-e 5 C-x C-s C-a C-v C-n C-v C-s 1 . C-e C-b 5 C-x C-s C-a M-x p a c k l i C-s v c - d a r c s SPC C-x o C-v C-v C-v M-v C-x o C-x 1 C-l C-p C-p C-p C-p C-p C-p C-n C-n C-e C-a C-n C-e C-a C-x 1 M-< C-s l i s p C-e C-s C-s C-s C-s C-s C-r C-r C-a C-x o C-x o M-< C-s d e f e r r e C-a C-x o C-v C-x o C-x 1 C-a M-< C-s w 3 m C-s C-s C-s C-a M-x f i n d SPC l i b a r e i e i o C-x 1 C-v C-l C-v C-v C-s e a r o u n d C-a C-v C-v C-v C-v C-v M-x e r e p o r b u Recent messages: Mark set Mark saved where search started Contacting host: melpa.milkbox.net:80 Saving file /home/jch/.emacs.d/elpa/w3m-readme.txt... Wrote /home/jch/.emacs.d/elpa/w3m-readme.txt Type C-x 1 to delete the help window, C-M-v to scroll help. uncompressing eieio.el.gz...done Note: file is write protected Mark saved where search started Making completion list... Load-path shadows: /usr/local/src/wanderlust/elmo/pldap hides /usr/share/emacs24/site-lisp/wl/pldap /usr/local/src/wanderlust/wl/wl-mime hides /usr/share/emacs24/site-lisp/wl/wl-mime /usr/local/src/wanderlust/wl/wl-dnd hides /usr/share/emacs24/site-lisp/wl/wl-dnd /usr/local/src/wanderlust/wl/wl hides /usr/share/emacs24/site-lisp/wl/wl /usr/local/src/wanderlust/wl/wl-version hides /usr/share/emacs24/site-lisp/wl/wl-version /usr/local/src/wanderlust/wl/wl-score hides /usr/share/emacs24/site-lisp/wl/wl-score /usr/local/src/wanderlust/wl/wl-address hides /usr/share/emacs24/site-lisp/wl/wl-address /usr/local/src/wanderlust/wl/wl-batch hides /usr/share/emacs24/site-lisp/wl/wl-batch /usr/local/src/wanderlust/wl/wl-summary hides /usr/share/emacs24/site-lisp/wl/wl-summary /usr/local/src/wanderlust/wl/wl-news hides /usr/share/emacs24/site-lisp/wl/wl-news /usr/local/src/wanderlust/elmo/elmo-shimbun hides /usr/share/emacs24/site-lisp/wl/elmo-shimbun /usr/local/src/wanderlust/elmo/elmo-pop3 hides /usr/share/emacs24/site-lisp/wl/elmo-pop3 /usr/local/src/wanderlust/elmo/elmo-filter hides /usr/share/emacs24/site-lisp/wl/elmo-filter /usr/local/src/wanderlust/elmo/elmo-split hides /usr/share/emacs24/site-lisp/wl/elmo-split /usr/local/src/wanderlust/elmo/elmo-mime hides /usr/share/emacs24/site-lisp/wl/elmo-mime /usr/local/src/wanderlust/elmo/elsp-bsfilter hides /usr/share/emacs24/site-lisp/wl/elsp-bsfilter /usr/local/src/wanderlust/elmo/elmo-vars hides /usr/share/emacs24/site-lisp/wl/elmo-vars /usr/local/src/wanderlust/elmo/modb-entity hides /usr/share/emacs24/site-lisp/wl/modb-entity /usr/local/src/wanderlust/elmo/elmo-access hides /usr/share/emacs24/site-lisp/wl/elmo-access /usr/local/src/wanderlust/elmo/modb-standard hides /usr/share/emacs24/site-lisp/wl/modb-standard /usr/local/src/wanderlust/elmo/elmo-search hides /usr/share/emacs24/site-lisp/wl/elmo-search /usr/local/src/wanderlust/elmo/elmo-multi hides /usr/share/emacs24/site-lisp/wl/elmo-multi /usr/local/src/wanderlust/elmo/elmo-net hides /usr/share/emacs24/site-lisp/wl/elmo-net /usr/local/src/wanderlust/wl/wl-message hides /usr/share/emacs24/site-lisp/wl/wl-message /usr/local/src/wanderlust/elmo/elmo-spam hides /usr/share/emacs24/site-lisp/wl/elmo-spam /usr/local/src/wanderlust/elmo/elmo-maildir hides /usr/share/emacs24/site-lisp/wl/elmo-maildir /usr/local/src/wanderlust/elmo/slp hides /usr/share/emacs24/site-lisp/wl/slp /usr/local/src/wanderlust/elmo/acap hides /usr/share/emacs24/site-lisp/wl/acap /usr/local/src/wanderlust/elmo/elsp-sa hides /usr/share/emacs24/site-lisp/wl/elsp-sa /usr/local/src/wanderlust/elmo/mmimap hides /usr/share/emacs24/site-lisp/wl/mmimap /usr/local/src/wanderlust/elmo/elmo-localdir hides /usr/share/emacs24/site-lisp/wl/elmo-localdir /usr/local/src/wanderlust/elmo/elmo-localnews hides /usr/share/emacs24/site-lisp/wl/elmo-localnews /usr/local/src/wanderlust/wl/wl-demo hides /usr/share/emacs24/site-lisp/wl/wl-demo /usr/local/src/wanderlust/wl/wl-fldmgr hides /usr/share/emacs24/site-lisp/wl/wl-fldmgr /usr/local/src/wanderlust/elmo/elmo-imap4 hides /usr/share/emacs24/site-lisp/wl/elmo-imap4 /usr/local/src/wanderlust/elmo/modb-legacy hides /usr/share/emacs24/site-lisp/wl/modb-legacy /usr/local/src/wanderlust/elmo/elmo-msgdb hides /usr/share/emacs24/site-lisp/wl/elmo-msgdb /usr/local/src/wanderlust/elmo/elmo-database hides /usr/share/emacs24/site-lisp/wl/elmo-database /usr/local/src/wanderlust/wl/wl-vars hides /usr/share/emacs24/site-lisp/wl/wl-vars /usr/local/src/wanderlust/elmo/elmo-util hides /usr/share/emacs24/site-lisp/wl/elmo-util /usr/local/src/wanderlust/elmo/elsp-spamfilter hides /usr/share/emacs24/site-lisp/wl/elsp-spamfilter /usr/local/src/wanderlust/wl/wl-highlight hides /usr/share/emacs24/site-lisp/wl/wl-highlight /usr/local/src/wanderlust/wl/wl-draft hides /usr/share/emacs24/site-lisp/wl/wl-draft /usr/local/src/wanderlust/elmo/elmo-file hides /usr/share/emacs24/site-lisp/wl/elmo-file /usr/local/src/wanderlust/wl/wl-refile hides /usr/share/emacs24/site-lisp/wl/wl-refile /usr/local/src/wanderlust/wl/wl-e21 hides /usr/share/emacs24/site-lisp/wl/wl-e21 /usr/local/src/wanderlust/elmo/elmo-sendlog hides /usr/share/emacs24/site-lisp/wl/elmo-sendlog /usr/local/src/wanderlust/elmo/modb hides /usr/share/emacs24/site-lisp/wl/modb /usr/local/src/wanderlust/elmo/elmo-pipe hides /usr/share/emacs24/site-lisp/wl/elmo-pipe /usr/local/src/wanderlust/elmo/elmo-date hides /usr/share/emacs24/site-lisp/wl/elmo-date /usr/local/src/wanderlust/elmo/elmo-version hides /usr/share/emacs24/site-lisp/wl/elmo-version /usr/local/src/wanderlust/elmo/elmo-dop hides /usr/share/emacs24/site-lisp/wl/elmo-dop /usr/local/src/wanderlust/elmo/elmo-flag hides /usr/share/emacs24/site-lisp/wl/elmo-flag /usr/local/src/wanderlust/elmo/elmo-map hides /usr/share/emacs24/site-lisp/wl/elmo-map /usr/local/src/wanderlust/wl/wl-folder hides /usr/share/emacs24/site-lisp/wl/wl-folder /usr/local/src/wanderlust/wl/wl-acap hides /usr/share/emacs24/site-lisp/wl/wl-acap /usr/local/src/wanderlust/wl/wl-action hides /usr/share/emacs24/site-lisp/wl/wl-action /usr/local/src/wanderlust/wl/wl-spam hides /usr/share/emacs24/site-lisp/wl/wl-spam /usr/local/src/wanderlust/elmo/elmo-null hides /usr/share/emacs24/site-lisp/wl/elmo-null /usr/local/src/wanderlust/elmo/elsp-spamoracle hides /usr/share/emacs24/site-lisp/wl/elsp-spamoracle /usr/local/src/wanderlust/elmo/elmo-archive hides /usr/share/emacs24/site-lisp/wl/elmo-archive /usr/local/src/wanderlust/elmo/elmo-cache hides /usr/share/emacs24/site-lisp/wl/elmo-cache /usr/local/src/wanderlust/elmo/elmo-internal hides /usr/share/emacs24/site-lisp/wl/elmo-internal /usr/local/src/wanderlust/wl/wl-template hides /usr/share/emacs24/site-lisp/wl/wl-template /usr/local/src/wanderlust/elmo/elsp-bogofilter hides /usr/share/emacs24/site-lisp/wl/elsp-bogofilter /usr/local/src/wanderlust/elmo/elmo-signal hides /usr/share/emacs24/site-lisp/wl/elmo-signal /usr/local/src/wanderlust/wl/wl-thread hides /usr/share/emacs24/site-lisp/wl/wl-thread /usr/local/src/wanderlust/elmo/elmo-nntp hides /usr/share/emacs24/site-lisp/wl/elmo-nntp /usr/local/src/wanderlust/elmo/elmo hides /usr/share/emacs24/site-lisp/wl/elmo /usr/local/src/wanderlust/wl/wl-addrmgr hides /usr/share/emacs24/site-lisp/wl/wl-addrmgr /usr/local/src/wanderlust/wl/wl-expire hides /usr/share/emacs24/site-lisp/wl/wl-expire /usr/local/src/wanderlust/wl/wl-util hides /usr/share/emacs24/site-lisp/wl/wl-util /usr/share/emacs24/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /usr/share/emacs/24.3/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs24/site-lisp/flim/hex-util hides /usr/share/emacs/24.3/lisp/hex-util /usr/share/emacs24/site-lisp/flim/md4 hides /usr/share/emacs/24.3/lisp/md4 /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.3/lisp/textmodes/rst /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/24.3/lisp/textmodes/flyspell /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/24.3/lisp/textmodes/ispell /usr/share/emacs24/site-lisp/org-mode/org-mobile hides /usr/share/emacs/24.3/lisp/org/org-mobile /usr/share/emacs24/site-lisp/org-mode/ob-haskell hides /usr/share/emacs/24.3/lisp/org/ob-haskell /usr/share/emacs24/site-lisp/org-mode/ob-octave hides /usr/share/emacs/24.3/lisp/org/ob-octave /usr/share/emacs24/site-lisp/org-mode/ob-comint hides /usr/share/emacs/24.3/lisp/org/ob-comint /usr/share/emacs24/site-lisp/org-mode/org-irc hides /usr/share/emacs/24.3/lisp/org/org-irc /usr/share/emacs24/site-lisp/org-mode/org-agenda hides /usr/share/emacs/24.3/lisp/org/org-agenda /usr/share/emacs24/site-lisp/org-mode/ob-sql hides /usr/share/emacs/24.3/lisp/org/ob-sql /usr/share/emacs24/site-lisp/org-mode/org-info hides /usr/share/emacs/24.3/lisp/org/org-info /usr/share/emacs24/site-lisp/org-mode/ob-emacs-lisp hides /usr/share/emacs/24.3/lisp/org/ob-emacs-lisp /usr/share/emacs24/site-lisp/org-mode/org-colview hides /usr/share/emacs/24.3/lisp/org/org-colview /usr/share/emacs24/site-lisp/org-mode/org-clock hides /usr/share/emacs/24.3/lisp/org/org-clock /usr/share/org-mode/lisp/org-vm hides /usr/share/emacs/24.3/lisp/org/org-vm /usr/share/emacs24/site-lisp/org-mode/org-element hides /usr/share/emacs/24.3/lisp/org/org-element /usr/share/emacs24/site-lisp/org-mode/ob-scala hides /usr/share/emacs/24.3/lisp/org/ob-scala /usr/share/emacs24/site-lisp/org-mode/ob-lob hides /usr/share/emacs/24.3/lisp/org/ob-lob /usr/share/emacs24/site-lisp/org-mode/ob-sass hides /usr/share/emacs/24.3/lisp/org/ob-sass /usr/share/emacs24/site-lisp/org-mode/org-src hides /usr/share/emacs/24.3/lisp/org/org-src /usr/share/emacs24/site-lisp/org-mode/ob-shen hides /usr/share/emacs/24.3/lisp/org/ob-shen /usr/share/emacs24/site-lisp/org-mode/ob-js hides /usr/share/emacs/24.3/lisp/org/ob-js /usr/share/emacs24/site-lisp/org-mode/ob-lisp hides /usr/share/emacs/24.3/lisp/org/ob-lisp /usr/share/emacs24/site-lisp/org-mode/org-ctags hides /usr/share/emacs/24.3/lisp/org/org-ctags /usr/share/emacs24/site-lisp/org-mode/org-gnus hides /usr/share/emacs/24.3/lisp/org/org-gnus /usr/share/emacs24/site-lisp/org-mode/org-eshell hides /usr/share/emacs/24.3/lisp/org/org-eshell /usr/share/emacs24/site-lisp/org-mode/ob-java hides /usr/share/emacs/24.3/lisp/org/ob-java /usr/share/emacs24/site-lisp/org-mode/ob-ruby hides /usr/share/emacs/24.3/lisp/org/ob-ruby /usr/share/emacs24/site-lisp/org-mode/org-crypt hides /usr/share/emacs/24.3/lisp/org/org-crypt /usr/share/emacs24/site-lisp/org-mode/org-protocol hides /usr/share/emacs/24.3/lisp/org/org-protocol /usr/share/emacs24/site-lisp/org-mode/org-macs hides /usr/share/emacs/24.3/lisp/org/org-macs /usr/share/emacs24/site-lisp/org-mode/ob-sh hides /usr/share/emacs/24.3/lisp/org/ob-sh /usr/share/emacs24/site-lisp/org-mode/ob-scheme hides /usr/share/emacs/24.3/lisp/org/ob-scheme /usr/share/emacs24/site-lisp/org-mode/ob-gnuplot hides /usr/share/emacs/24.3/lisp/org/ob-gnuplot /usr/share/emacs24/site-lisp/org-mode/org-archive hides /usr/share/emacs/24.3/lisp/org/org-archive /usr/share/emacs24/site-lisp/org-mode/ob-plantuml hides /usr/share/emacs/24.3/lisp/org/ob-plantuml /usr/share/emacs24/site-lisp/org-mode/ob-calc hides /usr/share/emacs/24.3/lisp/org/ob-calc /usr/share/emacs24/site-lisp/org-mode/ob-awk hides /usr/share/emacs/24.3/lisp/org/ob-awk /usr/share/emacs24/site-lisp/org-mode/org-bbdb hides /usr/share/emacs/24.3/lisp/org/org-bbdb /usr/share/emacs24/site-lisp/org-mode/org-version hides /usr/share/emacs/24.3/lisp/org/org-version /usr/share/emacs24/site-lisp/org-mode/ob-picolisp hides /usr/share/emacs/24.3/lisp/org/ob-picolisp /usr/share/org-mode/lisp/org-mew hides /usr/share/emacs/24.3/lisp/org/org-mew /usr/share/emacs24/site-lisp/org-mode/ob-exp hides /usr/share/emacs/24.3/lisp/org/ob-exp /usr/share/emacs24/site-lisp/org-mode/org-plot hides /usr/share/emacs/24.3/lisp/org/org-plot /usr/share/emacs24/site-lisp/org-mode/org-mouse hides /usr/share/emacs/24.3/lisp/org/org-mouse /usr/share/emacs24/site-lisp/org-mode/org-inlinetask hides /usr/share/emacs/24.3/lisp/org/org-inlinetask /usr/share/emacs24/site-lisp/org-mode/org-feed hides /usr/share/emacs/24.3/lisp/org/org-feed /usr/share/emacs24/site-lisp/org-mode/ob hides /usr/share/emacs/24.3/lisp/org/ob /usr/share/emacs24/site-lisp/org-mode/org-table hides /usr/share/emacs/24.3/lisp/org/org-table /usr/share/emacs24/site-lisp/org-mode/org-faces hides /usr/share/emacs/24.3/lisp/org/org-faces /usr/share/emacs24/site-lisp/org-mode/org-id hides /usr/share/emacs/24.3/lisp/org/org-id /usr/share/emacs24/site-lisp/org-mode/ob-eval hides /usr/share/emacs/24.3/lisp/org/ob-eval /usr/share/emacs24/site-lisp/org-mode/org-indent hides /usr/share/emacs/24.3/lisp/org/org-indent /usr/share/emacs24/site-lisp/org-mode/org-capture hides /usr/share/emacs/24.3/lisp/org/org-capture /usr/share/emacs24/site-lisp/org-mode/org-entities hides /usr/share/emacs/24.3/lisp/org/org-entities /usr/share/emacs24/site-lisp/org-mode/ob-matlab hides /usr/share/emacs/24.3/lisp/org/ob-matlab /usr/share/emacs24/site-lisp/org-mode/ob-clojure hides /usr/share/emacs/24.3/lisp/org/ob-clojure /usr/share/emacs24/site-lisp/org-mode/org-attach hides /usr/share/emacs/24.3/lisp/org/org-attach /usr/share/emacs24/site-lisp/org-mode/ob-ocaml hides /usr/share/emacs/24.3/lisp/org/ob-ocaml /usr/share/emacs24/site-lisp/org-mode/ob-mscgen hides /usr/share/emacs/24.3/lisp/org/ob-mscgen /usr/share/emacs24/site-lisp/org-mode/ob-css hides /usr/share/emacs/24.3/lisp/org/ob-css /usr/share/emacs24/site-lisp/org-mode/org-pcomplete hides /usr/share/emacs/24.3/lisp/org/org-pcomplete /usr/share/emacs24/site-lisp/org-mode/org-timer hides /usr/share/emacs/24.3/lisp/org/org-timer /usr/share/org-mode/lisp/org-wl hides /usr/share/emacs/24.3/lisp/org/org-wl /usr/share/emacs24/site-lisp/org-mode/ob-dot hides /usr/share/emacs/24.3/lisp/org/ob-dot /usr/share/emacs24/site-lisp/org-mode/ob-table hides /usr/share/emacs/24.3/lisp/org/ob-table /usr/share/emacs24/site-lisp/org-mode/org-list hides /usr/share/emacs/24.3/lisp/org/org-list /usr/share/emacs24/site-lisp/org-mode/ob-org hides /usr/share/emacs/24.3/lisp/org/ob-org /usr/share/emacs24/site-lisp/org-mode/ob-ref hides /usr/share/emacs/24.3/lisp/org/ob-ref /usr/share/emacs24/site-lisp/org-mode/ob-R hides /usr/share/emacs/24.3/lisp/org/ob-R /usr/share/emacs24/site-lisp/org-mode/org-w3m hides /usr/share/emacs/24.3/lisp/org/org-w3m /usr/share/emacs24/site-lisp/org-mode/ob-io hides /usr/share/emacs/24.3/lisp/org/ob-io /usr/share/emacs24/site-lisp/org-mode/ob-C hides /usr/share/emacs/24.3/lisp/org/ob-C /usr/share/emacs24/site-lisp/org-mode/ob-python hides /usr/share/emacs/24.3/lisp/org/ob-python /usr/share/emacs24/site-lisp/org-mode/ob-latex hides /usr/share/emacs/24.3/lisp/org/ob-latex /usr/share/emacs24/site-lisp/org-mode/org-mhe hides /usr/share/emacs/24.3/lisp/org/org-mhe /usr/share/emacs24/site-lisp/org-mode/org-habit hides /usr/share/emacs/24.3/lisp/org/org-habit /usr/share/emacs24/site-lisp/org-mode/org hides /usr/share/emacs/24.3/lisp/org/org /usr/share/emacs24/site-lisp/org-mode/org-install hides /usr/share/emacs/24.3/lisp/org/org-install /usr/share/emacs24/site-lisp/org-mode/ob-asymptote hides /usr/share/emacs/24.3/lisp/org/ob-asymptote /usr/share/emacs24/site-lisp/org-mode/ob-ditaa hides /usr/share/emacs/24.3/lisp/org/ob-ditaa /usr/share/emacs24/site-lisp/org-mode/org-datetree hides /usr/share/emacs/24.3/lisp/org/org-datetree /usr/share/emacs24/site-lisp/org-mode/org-docview hides /usr/share/emacs/24.3/lisp/org/org-docview /usr/share/emacs24/site-lisp/org-mode/ob-keys hides /usr/share/emacs/24.3/lisp/org/ob-keys /usr/share/emacs24/site-lisp/org-mode/org-compat hides /usr/share/emacs/24.3/lisp/org/org-compat /usr/share/emacs24/site-lisp/org-mode/org-bibtex hides /usr/share/emacs/24.3/lisp/org/org-bibtex /usr/share/emacs24/site-lisp/org-mode/org-footnote hides /usr/share/emacs/24.3/lisp/org/org-footnote /usr/share/emacs24/site-lisp/org-mode/ob-maxima hides /usr/share/emacs/24.3/lisp/org/ob-maxima /usr/share/emacs24/site-lisp/org-mode/ob-screen hides /usr/share/emacs/24.3/lisp/org/ob-screen /usr/share/emacs24/site-lisp/org-mode/ob-perl hides /usr/share/emacs/24.3/lisp/org/ob-perl /usr/share/emacs24/site-lisp/org-mode/ob-tangle hides /usr/share/emacs/24.3/lisp/org/ob-tangle /usr/share/emacs24/site-lisp/org-mode/org-loaddefs hides /usr/share/emacs/24.3/lisp/org/org-loaddefs /usr/share/emacs24/site-lisp/org-mode/org-rmail hides /usr/share/emacs/24.3/lisp/org/org-rmail /usr/share/emacs24/site-lisp/org-mode/ob-fortran hides /usr/share/emacs/24.3/lisp/org/ob-fortran /usr/share/emacs24/site-lisp/org-mode/ob-sqlite hides /usr/share/emacs/24.3/lisp/org/ob-sqlite /usr/share/emacs24/site-lisp/org-mode/ob-ledger hides /usr/share/emacs/24.3/lisp/org/ob-ledger /usr/share/emacs24/site-lisp/org-mode/ob-lilypond hides /usr/share/emacs/24.3/lisp/org/ob-lilypond /usr/share/emacs24/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/24.3/lisp/net/sasl-ntlm /usr/share/emacs24/site-lisp/flim/sasl-digest hides /usr/share/emacs/24.3/lisp/net/sasl-digest /usr/share/emacs24/site-lisp/flim/ntlm hides /usr/share/emacs/24.3/lisp/net/ntlm /usr/share/emacs24/site-lisp/flim/hmac-md5 hides /usr/share/emacs/24.3/lisp/net/hmac-md5 /usr/share/emacs24/site-lisp/flim/hmac-def hides /usr/share/emacs/24.3/lisp/net/hmac-def /usr/share/emacs24/site-lisp/flim/sasl-cram hides /usr/share/emacs/24.3/lisp/net/sasl-cram /usr/share/emacs24/site-lisp/flim/sasl hides /usr/share/emacs/24.3/lisp/net/sasl /usr/share/emacs24/site-lisp/wl/rfc2368 hides /usr/share/emacs/24.3/lisp/mail/rfc2368 /usr/local/src/wanderlust/elmo/utf7 hides /usr/share/emacs/24.3/lisp/gnus/utf7 Features: (shadow emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader lisp-mnt url-http mail-parse rfc2231 url-gw url-cache url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap finder-inf add-log log-view pcvs-util diff-mode easy-mmode vc thingatpt find-func info vc-dispatcher vc-darcs xml sgml-mode tramp-cache tramp-sh tramp tramp-compat tramp-loaddefs shell pcomplete comint ansi-color ring format-spec elsp-bogofilter gnutls network-stream auth-source eieio gnus-util password-cache tls smtp sasl sasl-anonymous sasl-login sasl-plain quail misearch multi-isearch help-mode mime-pgp epa epg w3m-form w3m browse-url doc-view jka-compr dired image-mode w3m-hist w3m-fb bookmark-w3m w3m-ems wid-edit w3m-ccl w3m-favicon w3m-image w3m-proc w3m-util x-face-e21 wl-score mule-util elmo-internal mel-q-ccl pccl pccl-20 ccl starttls utf-7 elmo-imap4 time-stamp modb-standard wl-mime mime-play filename mime-edit mime-setup mail-mime-setup semi-setup mime-image wl-spam elmo-spam elsp-header elsp-generic mime-w3m byte-opt warnings advice help-fns cl-lib advice-preload wl-demo wl-draft eword-encode wl-template sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils elmo-net elmo-cache elmo-map elmo-dop wl-news derived wl-address wl-thread wl-action wl-summary ps-print ps-def lpr wl-refile wl-message elmo-mime mmelmo-buffer mmelmo-imap mime-view mime-conf calist semi-def mmimap mime-parse mmbuffer mmgeneric wl-highlight elmo-multi wl-folder easymenu wl wl-e21 wl-util pp elmo-flag elmo-localdir bytecomp byte-compile cconv wl-vars epg-config wl-version elmo elmo-signal elmo-msgdb modb modb-generic modb-entity mime elmo-util emu invisible inv-23 poem poem-e20 poem-e20_3 eword-decode mel mime-def alist std11 mcharset mcs-20 mcs-e20 pces pces-e20 pces-20 broken pcustom elmo-date timezone elmo-vars path-util poe elmo-version pym static apel-ver product luna deft-autoloads markdown-mode-autoloads package w3m-load org-install 50magit time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Fri May 23 23:25:16 2014 Received: (at 17574) by debbugs.gnu.org; 24 May 2014 03:25:16 +0000 Received: from localhost ([127.0.0.1]:58473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo2aB-00013D-No for submit@debbugs.gnu.org; Fri, 23 May 2014 23:25:15 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:63956) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo2a9-000130-9X for 17574@debbugs.gnu.org; Fri, 23 May 2014 23:25:14 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVPO+KQe/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEqRmBaoNMIQ X-IPAS-Result: ArUGAIDvNVPO+KQe/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEqRmBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="63927550" Received: from 206-248-164-30.dsl.teksavvy.com (HELO pastel.home) ([206.248.164.30]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 23 May 2014 23:25:07 -0400 Received: by pastel.home (Postfix, from userid 20848) id 7232F601D9; Fri, 23 May 2014 23:25:07 -0400 (EDT) From: Stefan Monnier To: Juliusz Chroboczek Subject: Re: bug#17574: 24.3; Please implement :around methods in EIEIO Message-ID: References: <87wqdc9jjv.wl%jch@pps.univ-paris-diderot.fr> Date: Fri, 23 May 2014 23:25:07 -0400 In-Reply-To: <87wqdc9jjv.wl%jch@pps.univ-paris-diderot.fr> (Juliusz Chroboczek's message of "Sat, 24 May 2014 01:12:04 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 17574 Cc: 17574@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: 0.3 (/) > I'd do it myself, but I'm told getting my code into Emacs would > requrie signing incomprehensible legal documents. Don't believe everything you read. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 30 07:57:14 2018 Received: (at 17574) by debbugs.gnu.org; 30 Aug 2018 11:57:14 +0000 Received: from localhost ([127.0.0.1]:37993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvLZa-0001YT-J2 for submit@debbugs.gnu.org; Thu, 30 Aug 2018 07:57:14 -0400 Received: from mail-io0-f180.google.com ([209.85.223.180]:43445) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvLZV-0001Y9-Md; Thu, 30 Aug 2018 07:57:13 -0400 Received: by mail-io0-f180.google.com with SMTP id y10-v6so7279663ioa.10; Thu, 30 Aug 2018 04:57:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=xWKTxdXBS8fiyAaPFs5N+6BjYNav1vodmIzOFskV8Sg=; b=mNBRoWCLEHn2AWHOk0gRmWQxtpj8W4zeKVtUy6E90RtCHGAIiF10vuYRqbCJ9Ru6pp fx4VGDJ+39A4iWQtNypCLQ9PhR1Yi/fbktaHIsfjtIq5rHif2qrQxDj/fF9hotlDNCQv PS57BG5d5F3bjB+wbgvpY85xsxG73EQKVpvuwq+ensCG3VxgQVvbzxp2MROrLx8ROAUE aFxka57Qva0Fc4fpcY0qP42nuBxXkHYQmvPvgAcrvIgPVFPm0YabEeZcGbysS9hkb6aT llGCQr+SAN9Te6fKztXpwwcE3fTC6CFRVZiiiOxDi6+mfkUh4q2Y5MQuY/JnPYn0FPo8 3elw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=xWKTxdXBS8fiyAaPFs5N+6BjYNav1vodmIzOFskV8Sg=; b=B2Y4LtiVtBvHZ7lbsGjdxzMXMOqe4WJ2n6DKCo0Tg6cmawip9YYOs1feLaoe7ZrG+q EU1XTEkgmBW0tWFf5f2fH1w94F/DkyfBPEjH8rWsbGIk9dwGiDvgU24hNAeTqvuWIyIl aR6PMsb8vtViSOtzzwjKWzojSFhAlLfpnOLtx3Bq3q4N1PsYAW6AGpNH25xkF6k8TTbA Fl1UHCH1iTPzYYijPQfq34fDXVTg/Pa5J7KRAGc3jmZsrm4TN5lK8fo1Zd8Jrm8Jp6bw PAHPdweShAbrANTf9DMCLHskF0gmLa+DKy+Zaw+dQBGWEd7ZjY6fMxwxM9foinAYv7lX AbkA== X-Gm-Message-State: APzg51B9Kn9yUEP+y6RHTExpCFJ2E3o3A9iPwyPpbcR45io3CqOrOKWa ZYyBKs4pWDV55zADAbJZGCZADQdu X-Google-Smtp-Source: ANB0VdaOSFjmtKMu2EuwuHmGrR/K8dP0Ae+y52r523n8ZkW34FO3Z4bV9/GNCPbK0n4l+ZAiXpsPIQ== X-Received: by 2002:a6b:3bd6:: with SMTP id i205-v6mr8637114ioa.133.1535630224071; Thu, 30 Aug 2018 04:57:04 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id z2-v6sm2669805iom.25.2018.08.30.04.57.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 30 Aug 2018 04:57:03 -0700 (PDT) From: Noam Postavsky To: Juliusz Chroboczek Subject: Re: bug#17574: 24.3; Please implement :around methods in EIEIO References: <87wqdc9jjv.wl%jch@pps.univ-paris-diderot.fr> Date: Thu, 30 Aug 2018 07:57:01 -0400 In-Reply-To: <87wqdc9jjv.wl%jch@pps.univ-paris-diderot.fr> (Juliusz Chroboczek's message of "Sat, 24 May 2014 01:12:04 +0200") Message-ID: <87efegrrsi.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17574 Cc: 17574@debbugs.gnu.org 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: -1.0 (-) close 17574 25.1 quit Juliusz Chroboczek writes: > Unlike the LUNA object system used by Wanderlust, EIEIO does not > currently implement :around methods. This means that it is not > entiely trivial to port Wanderlust to use EIEIO. EIEIO defmethod is obsolete as of 25.1, and its replacement cl-defmethod supports :around methods. From unknown Sat Sep 06 02:03:52 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 28 Sep 2018 11:24:05 +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