Beispiel #1
0
 public static Aff <Stck <B> > SequenceParallel <A, B>(this Stck <A> ta, Func <A, Aff <B> > f, int windowSize) =>
 ta.Map(f).SequenceParallel(windowSize);
Beispiel #2
0
 public static Eff <RT, Stck <B> > Sequence <RT, A, B>(this Stck <A> ta, Func <A, Eff <RT, B> > f) where RT : struct =>
 ta.Map(f).Sequence();
Beispiel #3
0
 public static Eff <Stck <B> > Sequence <A, B>(this Stck <A> ta, Func <A, Eff <B> > f) =>
 ta.Map(f).Sequence();
Beispiel #4
0
 public static Aff <Stck <B> > SequenceParallel <A, B>(this Stck <A> ta, Func <A, Aff <B> > f) =>
 ta.Map(f).SequenceParallel();
Beispiel #5
0
 public static State <S, Stck <B> > Sequence <S, A, B>(this Stck <A> ta, Func <A, State <S, B> > f) =>
 ta.Map(f).Sequence();
 public static IEnumerable <Stck <B> > Sequence <A, B>(this Stck <A> ma, Func <A, IEnumerable <B> > f) =>
 ma.Map(f).Traverse(Prelude.identity);
Beispiel #7
0
 public static Aff <RT, Stck <B> > SequenceParallel <RT, A, B>(this Stck <A> ta, Func <A, Aff <RT, B> > f, int windowSize)
     where RT : struct, HasCancel <RT> =>
 ta.Map(f).SequenceParallel(windowSize);
Beispiel #8
0
 public static Aff <RT, Stck <B> > SequenceSerial <RT, A, B>(this Stck <A> ta, Func <A, Aff <RT, B> > f)
     where RT : struct, HasCancel <RT> =>
 ta.Map(f).SequenceSerial();
Beispiel #9
0
 public static Writer <MonoidW, W, Stck <B> > Sequence <MonoidW, W, A, B>(this Stck <A> ta, Func <A, Writer <MonoidW, W, B> > f)
     where MonoidW : struct, Monoid <W> =>
 ta.Map(f).Sequence();
Beispiel #10
0
 public static RWS <MonoidW, Env, W, S, Stck <B> > Sequence <MonoidW, Env, W, S, A, B>(this Stck <A> ta, Func <A, RWS <MonoidW, Env, W, S, B> > f)
     where MonoidW : struct, Monoid <W> =>
 ta.Map(f).Sequence();
Beispiel #11
0
 public static Reader <Env, Stck <B> > Sequence <Env, A, B>(this Stck <A> ta, Func <A, Reader <Env, B> > f) =>
 ta.Map(f).Sequence();