From eaff1841fa9c7fb3dc53ee23c17a9b7b213661f4 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Sat, 16 Jan 2010 20:19:35 +1300 Subject: [PATCH] specialized-arrays: don't define useless empty T-sequence mixin --- basis/specialized-arrays/specialized-arrays.factor | 3 --- basis/specialized-vectors/specialized-vectors.factor | 2 -- 2 files changed, 5 deletions(-) diff --git a/basis/specialized-arrays/specialized-arrays.factor b/basis/specialized-arrays/specialized-arrays.factor index 40d5d4c6a3..ba7c2723e9 100644 --- a/basis/specialized-arrays/specialized-arrays.factor +++ b/basis/specialized-arrays/specialized-arrays.factor @@ -30,7 +30,6 @@ M: bad-byte-array-length summary FUNCTOR: define-array ( T -- ) A DEFINES-CLASS ${T}-array -S DEFINES-CLASS ${T}-sequence DEFINES <${A}> (A) DEFINES (${A}) DEFINES @@ -46,8 +45,6 @@ SET-NTH [ T dup c-setter array-accessor ] WHERE -MIXIN: S - TUPLE: A { underlying c-ptr read-only } { length array-capacity read-only } ; diff --git a/basis/specialized-vectors/specialized-vectors.factor b/basis/specialized-vectors/specialized-vectors.factor index 75197d9ec0..f71e308ad1 100644 --- a/basis/specialized-vectors/specialized-vectors.factor +++ b/basis/specialized-vectors/specialized-vectors.factor @@ -15,7 +15,6 @@ FUNCTOR: define-vector ( T -- ) V DEFINES-CLASS ${T}-vector A IS ${T}-array -S IS ${T}-sequence IS <${A}> >V DEFERS >${V} @@ -38,7 +37,6 @@ M: V pprint* pprint-object ; SYNTAX: V{ \ } [ >V ] parse-literal ; INSTANCE: V growable -INSTANCE: V S ;FUNCTOR -- 2.34.1