[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: User-defined record types
From: |
Lars Brinkhoff |
Subject: |
Re: User-defined record types |
Date: |
Thu, 16 Mar 2017 21:03:57 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Stefan Monnier wrote:
> OK, it's [now] working.
A full bootstrap build still fails for me:
cedet/ede.el:46:1:Error: Wrong type argument: sequencep, #%[cl-slot-descriptor
expanded nil boolean ((:documentation . "State of an object being expanded in
speedbar."))]
> We're going to have trouble preserving backward compatibility with
> pre-existing .elc files. As you can see, the code says it inherits
> from `cl-structure-object' (which now is of `record` type), but its
> constructor `make-sm-test` creates a vector rather than a record, so
> (cl-typep 'cl-structure-object) will fail if it only considers
> `type-of'.
What if we relax the type check to use (aref object 0) instead? That
works for both old and new instances, as long as :initial-offset is 0.
- Re: User-defined record types, (continued)
- Re: User-defined record types, Lars Brinkhoff, 2017/03/14
- Re: User-defined record types, Stefan Monnier, 2017/03/15
- Re: User-defined record types, Lars Brinkhoff, 2017/03/15
- Re: User-defined record types, Stefan Monnier, 2017/03/15
- Re: User-defined record types, Lars Brinkhoff, 2017/03/15
- Re: User-defined record types, Stefan Monnier, 2017/03/15
- Re: User-defined record types, Lars Brinkhoff, 2017/03/15
- Re: User-defined record types, Stefan Monnier, 2017/03/15
- Re: User-defined record types, Stefan Monnier, 2017/03/15
- Re: User-defined record types, Stefan Monnier, 2017/03/15
- Re: User-defined record types,
Lars Brinkhoff <=
- Re: User-defined record types, Stefan Monnier, 2017/03/16
- Re: User-defined record types, Lars Brinkhoff, 2017/03/17
- Re: User-defined record types, Lars Brinkhoff, 2017/03/17
- Re: User-defined record types, Stefan Monnier, 2017/03/18
- Re: User-defined record types, Stefan Monnier, 2017/03/18
- Re: User-defined record types, Lars Brinkhoff, 2017/03/19
- Re: User-defined record types, Stefan Monnier, 2017/03/19