@@ -310,8 +310,8 @@ object Test {
310
310
case (Nested (producer1, nestf1), Linear (producer2)) =>
311
311
mapRaw[(B , Expr [A ]), (Expr [A ], B )]((t => k => ' { ~ k((t._2, t._1)) }), pushLinear[B , _, Expr [A ]](producer2, producer1, nestf1))
312
312
313
- case (Nested (producer1, nestf1), Nested (producer2, nestf2)) =>
314
- zipRaw(Linear (makeLinear[ A ] (stream1)), stream2)
313
+ case (Nested (producer1, nestf1), Nested (producer2, nestf2)) => ???
314
+ // zipRaw[A, B] (Linear(makeLinear(stream1)), stream2)
315
315
}
316
316
}
317
317
@@ -437,7 +437,7 @@ object Test {
437
437
})
438
438
}
439
439
440
- private def zip_producer [A : Type , B : Type ](producer1 : Producer [A ], producer2 : Producer [B ]) = {
440
+ private def zip_producer [A , B ](producer1 : Producer [A ], producer2 : Producer [B ]) = {
441
441
new Producer [(A , B )] {
442
442
443
443
type St = (producer1.St , producer2.St )
@@ -459,7 +459,7 @@ object Test {
459
459
}
460
460
}
461
461
462
- def zip [B : Type , C : Type ](f : (Expr [A ] => Expr [B ] => Expr [C ]), stream2 : Stream [B ]): Stream [C ] = {
462
+ def zip [B : Type , C : Type ](f : (Expr [A ] => Expr [B ] => Expr [C ]), stream2 : Stream [B ]): Stream [C ] = {
463
463
464
464
val Stream (stream_b) = stream2
465
465
0 commit comments