Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for F# in polyglot solutions #960

Open
jkone27 opened this issue Feb 27, 2024 · 6 comments
Open

Support for F# in polyglot solutions #960

jkone27 opened this issue Feb 27, 2024 · 6 comments
Labels
area-project-cps enhancement New feature or request

Comments

@jkone27
Copy link

jkone27 commented Feb 27, 2024

Describe the feature you'd like

add support for F# as well, since also vs for mac will not be mantained.

Alternatives considered

Ionide

Environment Information

No response

@jkone27 jkone27 added the enhancement New feature or request label Feb 27, 2024
@vzarytovskii
Copy link
Member

Ionide is a viable addition to the C# extension, and works really well. In future (.NET 9 timeframe), we will be working on a universal F# lsp solution, which will power ionide as well as support cross-language/delegating LSP between C# and F#.

@webreidi
Copy link

webreidi commented Mar 9, 2024

Ionide provides the tooling in VS Code that F# developers need.

@webreidi webreidi closed this as completed Mar 9, 2024
@jkone27
Copy link
Author

jkone27 commented Oct 7, 2024

Hello guys, yes true, but would be great to have some basic support for F# here too, i am talking like basic functionality or anything that can be reshared with C# as this is the "official" microsoft toolkit, right?

@webreidi
Copy link

webreidi commented Oct 7, 2024

@jkone27 I would love to hear what type of functionality you would like to see us offer above what Ionide provides. Do you have solutions with both C# and F# that you want to see in the solution explorer working together? Can you describe your scenario?

@jkone27
Copy link
Author

jkone27 commented Oct 10, 2024

this one for example @webreidi : ionide/ionide-vscode-fsharp#2041 , yes i frequently have both C# and F#, in the same solution, e.g. in many cases i only have unit tests in F# and codebase in C#, or in other cases we have 1 module in F# referenced and used by C# code, so that's quite frequent indeed. mixed C#/F# solutions should feel quite common and natural... and certain tools such us unit testing, and debugging across languages, seems a cross cutting concern

@webreidi webreidi changed the title Support for F# Support for F# in polyglot solutions Oct 16, 2024
@webreidi webreidi reopened this Oct 16, 2024
@jkone27
Copy link
Author

jkone27 commented Nov 11, 2024

thanks for re-opening @webreidi , thanks @vzarytovskii too 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-project-cps enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants