Ejemplo n.º 1
0
 public static RWS <MonoidW, R, W, S, Stck <B> > traverse <MonoidW, R, W, S, A, B>(Stck <RWS <MonoidW, R, W, S, A> > ma, Func <A, B> f) where MonoidW : struct, Monoid <W> =>
 SeqRwsExtensions.TraverseFast(ma, f).Map(toStack);
Ejemplo n.º 2
0
 public static RWS <MonoidW, R, W, S, IEnumerable <B> > traverse <MonoidW, R, W, S, A, B>(IEnumerable <RWS <MonoidW, R, W, S, A> > ma, Func <A, B> f) where MonoidW : struct, Monoid <W> =>
 SeqRwsExtensions.TraverseFast(ma, f).Map(Enumerable.AsEnumerable);
Ejemplo n.º 3
0
 public static RWS <MonoidW, R, W, S, B[]> traverse <MonoidW, R, W, S, A, B>(RWS <MonoidW, R, W, S, A>[] ma, Func <A, B> f) where MonoidW : struct, Monoid <W> =>
 SeqRwsExtensions.TraverseFast(ma, f).Map(x => x.ToArray());
Ejemplo n.º 4
0
 public static RWS <MonoidW, R, W, S, HashSet <B> > traverse <MonoidW, R, W, S, A, B>(HashSet <RWS <MonoidW, R, W, S, A> > ma, Func <A, B> f) where MonoidW : struct, Monoid <W> =>
 SeqRwsExtensions.TraverseFast(ma, f).Map(toHashSet);
Ejemplo n.º 5
0
 public static RWS <MonoidW, R, W, S, IEnumerable <A> > sequence <MonoidW, R, W, S, A>(IEnumerable <RWS <MonoidW, R, W, S, A> > ma) where MonoidW : struct, Monoid <W> =>
 SeqRwsExtensions.SequenceFast(ma).Map(Enumerable.AsEnumerable);
Ejemplo n.º 6
0
 public static RWS <MonoidW, R, W, S, Seq <B> > traverse <MonoidW, R, W, S, A, B>(Seq <RWS <MonoidW, R, W, S, A> > ma, Func <A, B> f) where MonoidW : struct, Monoid <W> =>
 SeqRwsExtensions.TraverseFast(ma, f).Map(Prelude.Seq);
Ejemplo n.º 7
0
 public static RWS <MonoidW, R, W, S, Stck <A> > sequence <MonoidW, R, W, S, A>(Stck <RWS <MonoidW, R, W, S, A> > ma) where MonoidW : struct, Monoid <W> =>
 SeqRwsExtensions.SequenceFast(ma).Map(toStack);
Ejemplo n.º 8
0
 public static RWS <MonoidW, R, W, S, HashSet <A> > sequence <MonoidW, R, W, S, A>(HashSet <RWS <MonoidW, R, W, S, A> > ma) where MonoidW : struct, Monoid <W> =>
 SeqRwsExtensions.SequenceFast(ma).Map(toHashSet);
Ejemplo n.º 9
0
 public static RWS <MonoidW, R, W, S, A[]> sequence <MonoidW, R, W, S, A>(RWS <MonoidW, R, W, S, A>[] ma) where MonoidW : struct, Monoid <W> =>
 SeqRwsExtensions.SequenceFast(ma).Map(x => x.ToArray());
Ejemplo n.º 10
0
 public static RWS <MonoidW, R, W, S, Arr <A> > sequence <MonoidW, R, W, S, A>(Arr <RWS <MonoidW, R, W, S, A> > ma) where MonoidW : struct, Monoid <W> =>
 SeqRwsExtensions.SequenceFast(ma).Map(toArray);
Ejemplo n.º 11
0
 public static RWS <MonoidW, R, W, S, Seq <A> > sequence <MonoidW, R, W, S, A>(Seq <RWS <MonoidW, R, W, S, A> > ma) where MonoidW : struct, Monoid <W> =>
 SeqRwsExtensions.SequenceFast(ma).Map(Prelude.Seq);