sequence-cons


Vocabulary
lists.lazy

Definition
IN: lists.lazy

TUPLE: sequence-cons index seq ;


Methods
USING: accessors kernel lists lists.lazy sequences ;

M: sequence-cons car [ index>> ] [ seq>> nth ] bi ;


USING: accessors kernel lists lists.lazy math ;

M: sequence-cons cdr
[ index>> 1 + ] [ seq>> sequence-tail>list ] bi ;


USING: kernel lists lists.lazy ;

M: sequence-cons nil? drop f ;