拼吾爱程序人生

首页 » .Net编程 » F# » F# 1.9.4 Available Now with Important Updates
cobra - 2008-5-10 15:26:00
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# 之旅(二):函数式编程(中)
F# 20分钟快速上手(二)
F#版本更新说明
F# 之旅(五):透过F#理解函数式编程(中)
F#语言2008年9月CTP版已经更新
F# 20分钟快速上手(一)
F#学习之路(4) 基本类型
如何把F# Extensions(1.9.2.9)安装到Visual Studio 2008
F#学习之路(6)列表
F#学习之路(3) 如何组织程序(下)
cobra - 2008-5-12 5:58:00
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
查看完整版本: F# 1.9.4 Available Now with Important Updates
Modify by pin5i DZNT_ExpandPackage 2.1.3237 2007-2008 pin5i.com
  Total Unique Visitors: