GNU bug report logs - #20141
25.0.50; Helm is broken after last changes in eieio

Previous Next

Package: emacs;

Reported by: Thierry Volpiatto <thierry.volpiatto <at> gmail.com>

Date: Thu, 19 Mar 2015 05:19:01 UTC

Severity: normal

Done: Stefan Monnier <monnier <at> IRO.UMontreal.CA>

Bug is archived. No further changes may be made.

Full log


Message #45 received at 20141 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: Tassilo Horn <tsdh <at> gnu.org>
Cc: Michael Heerdegen <michael_heerdegen <at> web.de>, 20141 <at> debbugs.gnu.org,
 Thierry Volpiatto <thierry.volpiatto <at> gmail.com>
Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio
Date: Thu, 19 Mar 2015 15:22:36 -0400
>                     (mapcar #'car (get 'yas--template 'cl-struct-slots)))

Right, this is linked to the cl-preloaded.el change rather than to the
eieio change.

cl-structs now come with a proper class object (itself a struct),
whereas they used to store their run-time description using a set of
symbol properties (such as cl-struct-slots).

I'll have to document this change, indeed.
And for backward compatibility's sake, it looks like we're going to
have to provide the old symbol properties.


        Stefan




This bug report was last modified 10 years and 84 days ago.

Previous Next


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