This repository was archived by the owner on Nov 26, 2024. It is now read-only.
Commit 02d3bc8
authored
Master -> Live (#314)
* Live -> master (#313)
* Fix broken table (#269)
* Fix code indentation (#267)
* corrected the output (#276)
* Update collections.array - fsharp .md (#271)
fixed signature for copy function
* fix and consolidate list.xyz2/xyz3 doc for input lists with different lengths (#282)
* Fix escape sequence. (#285)
* Add missing space (#284)
* Fix order of arguments in foldBack lambda (#286)
Running the following in F# Interactive will help explain why I believe this change is necessary:
> List.foldBack (fun elem acc -> printf "elem: %A " elem; elem + acc) [1;2;3;4] 0;;
elem: 4 elem: 3 elem: 2 elem: 1 val it : int = 10
> List.foldBack (fun acc elem -> printf "elem: %A " elem; elem + acc) [1;2;3;4] 0;;
elem: 0 elem: 4 elem: 7 elem: 9 val it : int = 10
The accumulator is the second argument in foldBack (contrary to fold where it is the first).
Positioning the arguments in reverse in an example is a great way to confuse a reader.
This also helps promote the fact that the state and list arguments to the folding function
are in the same order as their lambda counterparts.
Feel free to disagree :-).
* Fix Operators.atan2 description (#287)
atan2(y, x) is related to atan(y/x), *not* atan(x/y)
* Fixed code formatting (#288)
* Corrected prefix minus to prefix plus (#289)
* Added missing line break
Added missing line break to class definition of Microsoft.FSharp.Reflection.UnionCaseInfo
* Removed Missing CustomOperationAttribute Issue #266
* JoinConditionWord was Accidentally removed despite not being duplicated. Fixing this.
* Fix typo in Array2D.init docs
* Document that Map.pick can throw KeynotFoundException
* Update async.startchild['t]-method-[fsharp].md
Specify timeout behaviour
* Fix List.compareWith case
* Update walkthrough-using-visual-fsharp-to-create,-debug,-and-deploy-an-application.md
* Added treatment of null-values, and fixed incomplete text on IFormattable (#301)
The `string` function casts to `IFormattable` internally. The original text only mentioned integer and floating point values, but in fact, there are many more values in the BCL that implement IFormattable. I improved the text to be more precise.
Furthermore, special treatment of `null` was not mentioned, I've added that. Expanded supported platforms, and fixed a typo.
* Update quotations.patterns-module-[fsharp].md (#302)
Thanks @Columpio
* Clarified how ties are resolved (#304)
* Add except to list modules (#305)
The except function added in fsharp/fslang-design#41 doesn't have a doc here.
* Correcting the Return Value in list.partition['t]-function-[fsharp].md (#309)
* Fix broken table (#269)
* Fix code indentation (#267)
* corrected the output (#276)
* Update collections.array - fsharp .md (#271)
fixed signature for copy function
* fix and consolidate list.xyz2/xyz3 doc for input lists with different lengths (#282)
* Fix escape sequence. (#285)
* Add missing space (#284)
* Fix order of arguments in foldBack lambda (#286)
Running the following in F# Interactive will help explain why I believe this change is necessary:
> List.foldBack (fun elem acc -> printf "elem: %A " elem; elem + acc) [1;2;3;4] 0;;
elem: 4 elem: 3 elem: 2 elem: 1 val it : int = 10
> List.foldBack (fun acc elem -> printf "elem: %A " elem; elem + acc) [1;2;3;4] 0;;
elem: 0 elem: 4 elem: 7 elem: 9 val it : int = 10
The accumulator is the second argument in foldBack (contrary to fold where it is the first).
Positioning the arguments in reverse in an example is a great way to confuse a reader.
This also helps promote the fact that the state and list arguments to the folding function
are in the same order as their lambda counterparts.
Feel free to disagree :-).
* Fix Operators.atan2 description (#287)
atan2(y, x) is related to atan(y/x), *not* atan(x/y)
* Fixed code formatting (#288)
* Corrected prefix minus to prefix plus (#289)
* Added missing line break
Added missing line break to class definition of Microsoft.FSharp.Reflection.UnionCaseInfo
* Removed Missing CustomOperationAttribute Issue #266
* JoinConditionWord was Accidentally removed despite not being duplicated. Fixing this.
* Fix typo in Array2D.init docs
* Document that Map.pick can throw KeynotFoundException
* Update async.startchild['t]-method-[fsharp].md
Specify timeout behaviour
* Update walkthrough-using-visual-fsharp-to-create,-debug,-and-deploy-an-application.md
* Added treatment of null-values, and fixed incomplete text on IFormattable (#301)
The `string` function casts to `IFormattable` internally. The original text only mentioned integer and floating point values, but in fact, there are many more values in the BCL that implement IFormattable. I improved the text to be more precise.
Furthermore, special treatment of `null` was not mentioned, I've added that. Expanded supported platforms, and fixed a typo.
* Update list.partition['t]-function-[fsharp].md
* Fixed formatting of README (#291)1 parent fb2ce39 commit 02d3bc8
2 files changed
Lines changed: 17 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | 1 | | |
3 | | - | |
| 2 | + | |
4 | 3 | | |
5 | | - | |
| 4 | + | |
6 | 5 | | |
7 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
0 commit comments