Ionide — A New Hope

Krzysztof Cieślak
Mar 26, 2019 · 4 min read
Image for post
Image for post

Scope of the work

The contract with Microsoft will enable me to work on certain strategic goals of the Ionide and FsAutoComplete that are important for both the F# community and Microsoft. Our initial goals for the next few months are:

  • Fix performance reliability issues after triage and full performance rebaselining after LSP support is in
  • Work on porting all components to .Net Core/Standard and using .Net Core version of FSAC by default in Ionide to improve the getting started experience
  • A potential stretch goal is working on improvements to the scripting experience in Ionide

Relationship with Open Collective

I’ve been asked by some people who heard the news a few days ago if this affects the Ionide OpenCollective effort. In short, no, but I’ll clarify some specifics.

But Embrace, Extend, and Extinguish…

Ionide is still and always will be MIT licensed project owned by F# community, and FsAutoComplete is and will always be Apache 2.0 licensed project owned by F# Software Foundation.

Next few months will be fun…

I need to say that I’m really really happy to have this opportunity — for last few years I’ve been saying that it would be really good for an ecosystem if someone was working full time on F# cross-platform tooling.
My goal for the last few years has been pointing out that there is huge potential in F# cross-platform tooling, in VSCode as an IDE platform, in F# Compiler Services that’s the common infrastructure used by all F# tooling, and that’s been fairly unique project among Functional Programming languages. I really believe that we can make F# tooling best-in-class (of FP languages), and I hope that the partnership with Microsoft is a step in this direction. However, we still need to remember that F# tooling is owned by the F# community and only together we can make it better so… contributions are welcomed!

Image for post
Image for post

Lambda Factory

We're building tools and libraries for software developers.

Thanks to Phillip Carter

Krzysztof Cieślak

Written by

OSS Troublemaker. I'm building OSS tools and libraries for developers.

Lambda Factory

We're building tools and libraries for software developers. http://lambdafactory.io/

Krzysztof Cieślak

Written by

OSS Troublemaker. I'm building OSS tools and libraries for developers.

Lambda Factory

We're building tools and libraries for software developers. http://lambdafactory.io/

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store