拼吾爱程序人生.Net编程F# F# 1.9.4 Available Now with Important Updates

1  /  1  页   1 跳转 查看:629

F# 1.9.4 Available Now with Important Updates

F# 1.9.4 Available Now with Important Updates

Posted by Robert Bazinet  From/InfoQ

Microsoft released an new version of its F# compiler, version 1.9.4.  A version more polished and simplified.

Don Syme, a researcher with Microsoft Research, announced the details of the release on his web site.  The goal for this release is to make F# simpler and more consistent.  Don indicates some of the changes in this release:

Some of the highlights of the language streamlining we've done in this release include

  • More consistent, symmetric operator overloading
  • Use named and optional arguments in conjunction with COM methods (gives simpler use of Excel, Word APIs etc.)
  • Additional nullness checking
  • Completing the object model (sealed, abstract class attributes and many other details have been addressed)
  • Performance optimizations in the F# core library
  • Improvements to the F# Interactive Window in Visual Studio
  • Over 100 bug fixes , many based on user feedback

Although these are highlights, a very detailed list is available from Don as well which outlines all the bug fixes and enhancements to the language and the libraries.  The goal of F# has been to be a mainstream language on the CLR and the team has been making strides:

Addressing items like these go a long way to transitioning the language into a stabilized, productization mode. Our overall goals, as always, are to integrate the succinctness, efficiency, expressivity of typed functional programming into the foundational set of tools that people use as part of .NET programming, while ensuring that language is simple-to-use and has great tool support.

The community is a great resource for finding out what is going on with F# and functional programming.  There are many great web sites dedicated or focusing on exemplifying the efforts of the F# language.  Downloading and installing F# is a start but seeing who is using it and how they are using it may get you motivated to try it out.


Don also points out some recommended links of his own from the F# team members:

More information about the Microsoft F# language can be found at the Microsoft Research web site and the F# Compiler can also be downloaded there.  Don Syme's blog is also a great source of F# language advancements.

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [F#] 的这些文章也感兴趣:

F#最新信息:MonoDevelop、新书和新的CTP
F# 20分钟快速上手(二)
F# 之旅(四):面向对象编程(上)
F# 之旅(六):F#代码的组织
F# 20分钟快速上手(一)
F# 之旅(五):透过F#理解函数式编程(中)
从C# 3.0到F#
F# 之旅(一):不同的开发方式
超越F#基础——活动模式
理解F#中的模式匹配与活动模式
 

回复: F# 1.9.4 Available Now with Important Updates

F#发布了带有重要更新的1.9.4版

译/张善友

微软发布了一个新版本的F#编译器,版本号是1.9.4。新版本更加优美和简单。

微软研究院的研究员Don Syme他的网站上公布了本次发布的详细信息。本次发布的目标是使F#更简单和更一致。Don指出了本次发布的一些变化:

本次发布的版本中我们对语言的一些重点部分作了精简,包括

  • 更一致的、对称的操作符重载
  • 使用命名的及可选的参数同COM方法交互(让使用Excel、Word的API更简单等等)
  • 额外的nullness检查
  • 完善了对象模型(密闭、抽象类属性和许多其他细节都已经解决)
  • F#核心类库性能优化
  • 改善了Visual Studio的F#交互视窗
  • 修复了100个bug,许多都是来自用户的反馈

虽然已经有这些重点,还是可从Don处获得一份更详细的清单,其中概述了所有的bug修复以及语言和类库方面面的增强。F#的目标是成为CLR上的主流语言,并且团队已经做出决策:


引用:
把过渡语言成为一个稳定的,产品化的语言还有很长的路要走。我们的总体目标永远是把简洁、高效、类型化的函数编程集成到一组工具中,让人们把它作为.NET编程的一部分,同时确保语言简单易用和具有强大的工具支持。

社区是一个学习F#和函数编程的重要资源。有很多网站专门或偏重于F#语言的示例。下载和安装F#是一个开始,但是看到谁在使用它和他们是怎么使用的可让你动手去试试。

Don还指出了一些来自他自己的F#团队成员的推荐链接:

微软F#语言的更多信息可以从微软研究院网站找到,F#编译器可以从这里下载Don Syme的博客也是一个F#语言改进方面的一个重要资源。
 
1  /  1  页   1 跳转

快速回复帖子

标题
禁用 URL 识别
禁用表情
禁用 Discuz!NT 代码
使用个人签名
  [完成后可按 Ctrl+Enter 无刷新发布]  

版权所有 拼吾爱程序人生    Total Unique Visitors:

free hit counter

Powered by Discuz!NT 2.1.202   Copyright © 2001-2008 Comsenz Inc. 鄂ICP备07500843号
返顶部