fsharp
fsharp copied to clipboard
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Working with byte arrays in F# is hard, because you don't see the proper content as bytes, neither the text-string-presentation of it. Working with byte-arrays is common scenario that can...
This is an automatically generated pull request from main into feature/nullness. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯...
type Msg = | ShowImage of int let update model (msg:Msg) = match msg with | ShowImage -> model  this is not helpful for newcomers. We should somehow explain...
Edited: I describe the wanted feature for F# Kernel in dotnet interactive but the message of not supported operation seems to come from the standard F# scripting tools, hence I...
**Repro steps** ```fsharp let ``type`` (): unit = i ``` Press ctrl-space on `i`. **Expected behavior** Completions for `i` are shown. **Actual behavior** Completions for ` ``type`` ` (supposedly, if...
This is an automatically generated pull request from release/dev17.6 into release/dev17.7. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯...
This is a proposition of implementation of a valuetask computation expression. A explained in https://github.com/fsharp/fslang-suggestions/issues/1244 : The advantages of making this adjustment to F# are: More efficient and faster code...
I discovered that the compiler will not let me use an operator in an internal type, even from an internal function. I'm not sure if it's intentional, so opening it...
Consider this code with a single undefined name error: ```fsharp type T() = inherit Foo() ``` Both FCS and fsc produce three errors for this one error in code: ```...
**Repro steps** ```fsharp type U1 = { Name: string } type U2 = { Age: int; Name: string } let test = seq string> { fun u -> u.Name }...