List of Import References :
See BOOL
See DENOTATION
See Nat
See Option
See Seq
SIGNATURE SeqZip [from1,from2,to]
$Date: 2010-09-30 18:24:17 +0200 (Do, 30. Sep 2010) $ ($Revision: 616 $)
-- zip sequences IMPORT Seq[from1] ONLY seq Seq[from2] ONLY seq Seq[to] ONLY seq SORT from1 from2 to FUN zip :(from1**from2->to)->seq[from1]**seq[from2]->seq[to] -- zip (compose) (s1, s2) -- zip the sequences s1, s2 of same length by compose -- informally: -- zip (compose) (<a1, ..., an>, <b1, ..., bn>) -- == <a1 compose b1, ..., an compose bn> FUN unzip :(to->from1**from2)->seq[to]->seq[from1]**seq[from2] -- unzip (split) (s) -- unzip a sequence s by split in two of the same length -- informally: -- compose (split) == identity => -- unzip (split) (< a1 compose b1, ..., an compose bn >) -- == (<a1, ..., an>, <b1, ..., bn>)
next node: SeqOfSeq,
prev node: SeqSort,
up to node: Subsystem Sequences Proper