fsharp
fsharp copied to clipboard
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Use ProjectQuery API to construct initial state + subscribe for updates. Use incoming documentOpen / Closed / Changed notifications to keep track of solution state. Try to build this on...
printf and sprintf rely quite heavily on reflection when providing support for %A item formatting. And it is quite a chunk of FSharp.Core We would like to remove that dependence...
**Is your feature request related to a problem? Please describe.** dotnet interactive is great, but, unlike many modern cli tools, does not have predictive intellisense or suggestions for autocomplete. **Describe...
`FSharpKeywords.keywordsWithDescription` can be useful for tooling and documentation, but it lacks some of the keywords, for example `and!`, `do!`, and `fixed`. Another problem is there's also another source of truth...
Pressing F12 on the new case testers takes you to the case definition, which is fantastic. However, case testers don't count as a reference/usage of a DU case. I think...
## Description Implements [this suggestion](https://github.com/fsharp/fslang-suggestions/issues/430)  ## Checklist - [x] [RFC added](https://github.com/fsharp/fslang-design/pull/764) - [x] Put it under preview flag - [ ] Test cases added - [ ] Performance benchmarks...
This extends #15181 by applying it to the codebase itself. Getting this green is an exit criteria for #15181. Keeping this separate from #15181 keeps us sane, as it's easiest...
## Description Implements https://github.com/fsharp/fslang-suggestions/issues/1323, still missing couple of pieces + I don't like how trait info is constructed for members (with `get_` and `set_`) for "property-looking" accessors. ## Checklist -...
Tries to fix the normalization of identifiers like this one: ```fsharp ```foo`.`` ```