classes.tuple: use class-of in tuple>array.
parent
be7fc6f7c9
commit
7583ffc2c9
|
@ -200,6 +200,7 @@ ARTICLE: "tuple-introspection" "Tuple introspection"
|
|||
>tuple
|
||||
tuple>array
|
||||
tuple-slots
|
||||
slots>tuple
|
||||
}
|
||||
"Tuples can be compared for slot equality even if the tuple class overrides " { $link equal? } ":"
|
||||
{ $subsections tuple= }
|
||||
|
|
|
@ -103,8 +103,8 @@ M: tuple-class slots>tuple ( seq class -- tuple )
|
|||
bi 2each
|
||||
] keep ;
|
||||
|
||||
: tuple>array ( tuple -- array )
|
||||
[ tuple-slots ] [ layout-of first prefix ] bi ;
|
||||
: tuple>array ( tuple -- seq )
|
||||
[ tuple-slots ] [ class-of prefix ] bi ;
|
||||
|
||||
: >tuple ( seq -- tuple )
|
||||
unclip slots>tuple ;
|
||||
|
|
Loading…
Reference in New Issue