Esempio n. 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);
Esempio n. 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();
Esempio n. 3
0
 public static Eff <Stck <B> > Sequence <A, B>(this Stck <A> ta, Func <A, Eff <B> > f) =>
 ta.Map(f).Sequence();
Esempio n. 4
0
 public static Aff <Stck <B> > SequenceParallel <A, B>(this Stck <A> ta, Func <A, Aff <B> > f) =>
 ta.Map(f).SequenceParallel();
Esempio n. 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();
Esempio n. 6
0
 public static IEnumerable <Stck <B> > Sequence <A, B>(this Stck <A> ma, Func <A, IEnumerable <B> > f) =>
 ma.Map(f).Traverse(Prelude.identity);
Esempio n. 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);
Esempio n. 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();
Esempio n. 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();
Esempio n. 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();
Esempio n. 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();