GNU bug report logs - #10781
EIEIO namespace use

Previous Next

Package: emacs;

Reported by: Stefan Monnier <monnier <at> iro.umontreal.ca>

Date: Fri, 10 Feb 2012 18:42:01 UTC

Severity: important

Found in version 24.0.92

Done: Noam Postavsky <npostavs <at> users.sourceforge.net>

Bug is archived. No further changes may be made.

Forwarded to http://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00199.html

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: David Engster <deng <at> randomsample.de>
Cc: 10781 <at> debbugs.gnu.org, "Eric M. Ludlam" <eric <at> siege-engine.com>
Subject: bug#10781: EIEIO namespace use
Date: Sat, 28 Apr 2012 15:43:05 -0400
> Yes, I think 'this' should indeed become 'eieio-this'. It will also be
> the most work, since at least in CEDET you *very* often have

> (defmethod foo ((this someclass) ...)
>  ...)

> so a 'this' in such a method is perfectly fine.

An alternative approach is to keep the name `this' but get rid of the
global definition.  I.e. Either completely remove the (defvar this nil),
or replace it with (defvar this).


        Stefan




This bug report was last modified 9 years and 41 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.