mbraceproject / MBrace.Core

MBrace Core Libraries & Runtime Foundations
http://mbrace.io/
Apache License 2.0
209 stars 46 forks source link

Upgrade to FSharp.Core 4.x? #140

Closed isaacabraham closed 8 years ago

isaacabraham commented 8 years ago

Any plans to upgrade to F#4 - and what's the potential knock on effects of doing something like this?

eiriktsarpalis commented 8 years ago

As far as libraries are concerned, my opinion is that upgrading to F# 4.0 is a big no-no. F# 4.0 adds a big range of APIs to core which if used will render the library unusable in older runtimes, even with binding redirects set. If you'll notice though all worker executables/roles have been intentionaly moved to F# 4.0. This ensures that MBrace clusters will work with any core version the client might be using.

On Sun, Oct 18, 2015 at 13:20 Isaac Abraham notifications@github.com wrote:

Any plans to upgrade to F#4 - and what's the potential knock on effects of doing something like this?

— Reply to this email directly or view it on GitHub https://github.com/mbraceproject/MBrace.Core/issues/140.