From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philipp Stephani
On Fri, Apr 7, 2017 at 4:49 PM, Dre= w Adams <drew.adams@oracle.com> wrote:
>
> I don't understand the backward-compatibility argument.
> A record type has not existed before.=C2=A0 When/where do we
> already have `aref'/`copy-sequence' being applied to
> something other than a sequence/array?
Up until the recent changes, the things produced by cl-defstruct
make-foo functions were vectors with the first element being the
symbol 'cl-struct-foo'. So they could be indexed with aref and copi= ed
with copy-sequence. Now they are "record" objects, but we don'= ;t want
to break code that uses aref and copy-sequence on them.