You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/FSharp.Control.TaskSeq/FSharp.Control.TaskSeq.fsproj
+31-10
Original file line number
Diff line number
Diff line change
@@ -8,9 +8,11 @@
8
8
<Title>Computation expression 'taskSeq' for processing IAsyncEnumerable sequences and module functions</Title>
9
9
<Version>$(Version)</Version>
10
10
<Authors>Abel Braaksma; Don Syme</Authors>
11
-
<Description>Provides the 'taskSeq' computation expression to support performance and statially optimized async sequences using the new F# 6.0 resumable state machines, similar to 'task'.
11
+
<Description>This library brings C#'s concept of 'await foreach' to F#.
12
12
13
-
This library brings C#'s concept of 'await foreach' to F#.</Description>
13
+
The 'taskSeq' computation expression adds support for awaitable asyncronous sequences with a similar ease of use and performance as F#'s 'task' CE. TaskSeq brings 'seq' and 'task' together in a safe way.
14
+
15
+
Generates optimized IL code and comes with a comprehensive set of module functions. See README for more info.</Description>
Copy file name to clipboardExpand all lines: src/FSharp.Control.TaskSeq/TaskSeq.fsi
+10-6
Original file line number
Diff line number
Diff line change
@@ -154,8 +154,16 @@ module TaskSeq =
154
154
/// Returns taskSeq as an array. This function is blocking until the sequence is exhausted and will properly dispose of the resources.
155
155
valtoArray:source:taskSeq<'T>->'T[]
156
156
157
-
/// Returns taskSeq as a seq, similar to Seq.cached. This function is blocking until the sequence is exhausted and will properly dispose of the resources.
158
-
valtoSeqCached:source:taskSeq<'T>->seq<'T>
157
+
/// <summary>
158
+
/// Returns the task sequence <paramref name="source" /> as an F# <see cref="seq" />, that is, an
159
+
/// <see cref="IEnumerable<'T>" />. This function is blocking at each <see cref="yield" />, but otherwise
0 commit comments