Why not host the cross-platform code here

Apr 4, 2014 at 4:57 AM
So looking at the announcement, it looks like the F# team would prefer the "core" development occurs here, and only cross platform compatibility code goes in the github repository.

I think that having all development in one location (either github or here) would be beneficial, as any confusion would be avoided.

Also, as in the past there have been bugs that only exist in the .NET or mono version, it makes sense for the canonical repository (which at the moment I think is here) to support both to make identifying bugs easier.
Editor
Apr 4, 2014 at 1:16 PM
Edited Apr 4, 2014 at 1:18 PM
Hi John,

Please see my comments here: https://github.com/fsharp/fsharp/issues/303#issuecomment-39557870

I agree that it would be great if we can get to a situation where all work happens in one repo. However
  • in practice, all packaging paths include other repos anyway (e.g.. debian packages are through a cloned+modified repo, and the Visual F# Team have their own mirror of this repo inside Microsoft)
  • it is not yet clear we can achieve unity within a short timeframe, though it's something we can aim for
So what we're doing first is enabling a path where contributions can flow into this repo and out into the packaged versions of both http://github.com/fsharp/fsharp and the Visual F# Tools.

Cheers
Don