Nol*_*rin 6 compiler-construction f# open-source
2009年初讨论了微软是否会根据MS-PL /其他许可证发布F#编译器的来源.一个StackOverflow的线程中提到的状态的呢.
从那以后发生了很多事情.我们已经看到了使用.NET Framework 4.0(和Visual Studio 2010)正式发布的F#,据我所知,它仍然是完全封闭源代码.微软是否对此问题保持沉默,还是明确表示他们不再打算开源编译器?也许事情已经在进行中.基本上,任何新闻/考虑因素?
(正如其他人所指出的那样,源代码一直可用,但尚未获得MS-PL,即"获得批准的开源"许可证 - 它目前拥有更严格的许可证.)
如果我完全是推测性的,我可能会假设有很多东西可能会"延迟"F#编译器的开源版本,包括:
RecommendedDotNETNamingConventions而不是old_legacy_ones.从某种意义上说,一个开源的F#编译器将是一个"规范的F#应用程序",因此对于像F#编码惯例这样的基本内容(随着时间的推移在过去5年内发展而来),代码必须具有高质量.自编译器代码最初开发以来的几年).我强调所有这些都是完全假设的推测,因为很长一段时间内没有任何人发表任何官方消息.