From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.devel Subject: Re: EIEIO with lexical scoping Date: Mon, 03 Jun 2013 17:23:45 +0200 Message-ID: <87sj0zusji.fsf@engster.org> References: <51917EA1.50403@siege-engine.com> <87hai5z4ud.fsf@engster.org> <87wqqcv4uh.fsf@engster.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1370273048 27711 80.91.229.3 (3 Jun 2013 15:24:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 3 Jun 2013 15:24:08 +0000 (UTC) Cc: emacs-devel@gnu.org, "Eric M. Ludlam" To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 03 17:24:09 2013 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 1UjWcD-00089U-1M for ged-emacs-devel@m.gmane.org; Mon, 03 Jun 2013 17:24:09 +0200 Original-Received: from localhost ([::1]:35025 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UjWcC-0007Oe-Jc for ged-emacs-devel@m.gmane.org; Mon, 03 Jun 2013 11:24:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50347) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UjWc0-0007Ex-Vu for emacs-devel@gnu.org; Mon, 03 Jun 2013 11:24:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UjWbw-0001a0-2h for emacs-devel@gnu.org; Mon, 03 Jun 2013 11:23:56 -0400 Original-Received: from randomsample.de ([83.169.19.17]:57972) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UjWbv-0001Zg-Mg for emacs-devel@gnu.org; Mon, 03 Jun 2013 11:23:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=KMEajG51Rm6WTZefBDiZzE4QDTk8iMXmkSAlKtYv+/c=; b=Y3OyPrN0+WRSk+RWqKYx62PHoshcovRx0VG5ZVI8wGWs7US+x4GcoRGFxvXaDdYj+FIFcHs25ZDszGuOOs/H4KtcJOBBhQzQRxuFzwQf/Gs5oPjnG7xEMNRLjcR3qnhV; Original-Received: from dslc-082-083-032-123.pools.arcor-ip.net ([82.83.32.123] helo=spaten) by randomsample.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1UjWbs-0005Jt-Qr; Mon, 03 Jun 2013 17:23:49 +0200 In-Reply-To: (Stefan Monnier's message of "Sun, 02 Jun 2013 16:47:45 -0400") User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3 (gnu/linux) Mail-Followup-To: Stefan Monnier , "Eric M. Ludlam" , emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 83.169.19.17 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:160041 Archived-At: Stefan Monnier writes: >> For instance, I had to change registry.el in Gnus, which for some >> reason had all 'defmethod' calls wrapped in 'eval-and-compile', which >> does not compile anymore. I don't know why, though; you probably >> do. ;-) > > I don't either, actually. Well, is this something which needs fixing? > In a some related vein. I remember discussions to take EIEIO out of > CEDET, (i.e. use Emacs's built-in eieio for recent Emacsen, and > distribute a separate eieio package for people who want to use CEDET on > older Emacsen). > > I'd welcome such a move. IOW for me, the earlier the better. I think now would be a good time, but Eric should say if he's OK with that. Since we bumped the minimum supported version for CEDET to 23.2, we wouldn't have to ship EIEIO at all. The only thing that's missing in Emacs is the EIEIO test suite, but I can fix that. -David