Live data from Hacker News

Ionide – F# Dev Tools for the Atom Editor

ionide.io

11–20 of 29 posts

Re: Ionide – F# Dev Tools for the Atom Editor

#11
post #7

Will this work with VS Code? If not now, in the future?

VS Code does not currently support extensions/plugins. The team has confirmed they're coming at some point[1] but we'll need to see how they set it up to determine the best approach to building an F# plugin for it.

Ionide definitely won't be compatible out the gate, but if the API isn't too different we might be able to reuse some of what we've already done.

The best case scenario would be the if plugin system supports dlls so that we could use the FSharp.Compiler.Service directly[2]

[1] http://visualstudio.uservoice.com/forums/293070-visual-studi...

[2] http://fsharp.github.io/FSharp.Compiler.Service/

Re: Ionide – F# Dev Tools for the Atom Editor

#12
post #6

Earlier quoted context omitted.

> (all 3 for core F# language services features are using same backend as Ionide). Would that be Omnisharp[1], or does the F# community use something different? [1] http://www.omnisharp.net/

Omnisharp[1] is build on top of Roslyn so as for now it supports only C# / VB. As far as I know they are working on adding plugin support for it for non-Roslyn language so maybe in the future we will have F# plugin there ( actually, as far as I know, that's MSFT plan for adding F# support in VS Code) F# has had opensourced compiler[2] (written in F#) before it was cool in .Net stack and for most tooling things we are…

> Omnisharp[1] is build on top of Roslyn so as for now it supports only C# / VB

That is fairly new code.

It was based on NRefactory in the past which I thought was reflection-based, but I may have been wrong.

Re: Ionide – F# Dev Tools for the Atom Editor

#13

Earlier quoted context omitted.

Omnisharp[1] is build on top of Roslyn so as for now it supports only C# / VB. As far as I know they are working on adding plugin support for it for non-Roslyn language so maybe in the future we will have F# plugin there ( actually, as far as I know, that's MSFT plan for adding F# support in VS Code) F# has had opensourced compiler[2] (written in F#) before it was cool in .Net stack and for most tooling things we are…

> Omnisharp[1] is build on top of Roslyn so as for now it supports only C# / VB That is fairly new code. It was based on NRefactory in the past which I thought was reflection-based, but I may have been wrong.

That was Omnisharp-Server, they only switched over to the Omnisharp-Roslyn[1] implementation a few months ago.

[1] https://github.com/OmniSharp/omnisharp-roslyn

Re: Ionide – F# Dev Tools for the Atom Editor

#17

Either I'm missing something or this doesn't support Windows, because installing the package did absolutely nothing on my machine.

Could you try updating the `ionide-installer` plugin? We had some minor issues over the past 30 mins[1] but they should be resolved now.

We definitely support Windows, I'm running it on Windows 10 right now ;)

[1] https://github.com/ionide/ionide-installer/issues/3"

Re: Ionide – F# Dev Tools for the Atom Editor

#19

Just want to let You all that I'm an author of most stuff ( but of course we have also some cool contributors!) so if You have any questions feel free to ask them here.

This is really awesome! How are you finding Funscript? Last I tried to look at it following the tutorials to get started was not a smooth process due to being out of date. It's also, unfortunately, not a terrible active project :|

Re: Ionide – F# Dev Tools for the Atom Editor

#20
post #6

Earlier quoted context omitted.

> (all 3 for core F# language services features are using same backend as Ionide). Would that be Omnisharp[1], or does the F# community use something different? [1] http://www.omnisharp.net/

Omnisharp[1] is build on top of Roslyn so as for now it supports only C# / VB. As far as I know they are working on adding plugin support for it for non-Roslyn language so maybe in the future we will have F# plugin there ( actually, as far as I know, that's MSFT plan for adding F# support in VS Code) F# has had opensourced compiler[2] (written in F#) before it was cool in .Net stack and for most tooling things we are…

> F# has had opensourced compiler

Not just open source, it's free under the Apache license.

https://github.com/Microsoft/visualfsharp/blob/master/Licens...

Post reply on HN