InfoQ

News

F#: What to Expect from It in the Near Future?

Posted by Abel Avram on Apr 10, 2008 02:31 AM

Community
.NET
Topics
Language,
.NET Framework
Tags
F#

In recent posts, Brian McNamara and Don Syme, of the F# research team, have shed some light on their plans for the near future. According to Don Syme's blog post on productization the F#, the team is planning an April update to the Microsoft Research Release of F#. The release will:

  • Contain over 100 bug fixes and feature completions to the core F# language.
  • Address some language design issues that we'd been putting off for some time
  • Be matched by a draft of the F# Language Specification

Brian McNamara has revealed the intention to create a CTP release some time during this summer. The main features to be included in the release will be:

  • fsc.exe, the compiler that knows the F# language
  • fsi.exe, the interactive command environment
  • the F# libraries (usual stuff, ranging from immutable lists to asynchronous computations library)
  • an msbuild task which lets you build an F# ".fsproj" project from the command line

There is work in progress on integrating F# with the Visual Studio development environment, and will be working either with the free of charge Visual Studio Shell, or the Visual Studio 2008. For that purpose, F# will contain the following components:

  • F# language service, which provides syntax highlighting, intellisense, tooltips, etc.
  • F# project system, which enables you to add/remove .fs files, reference dlls, etc.
  • F# interactive window, where fsi is hosted inside Visual Studio

The current RC is F# 1.9.3 with its latest update 1.9.3.14 released on January 18, 2008.

1 comment

Reply

I'd rather hear Spec# got more priority :) by 超 陆 Posted Apr 13, 2008 2:31 AM
  1. I'm been long for DBC with good IDE support in .Net world.

Exclusive Content

Typemock: Past, Present and Future

Eli Lopian of Typemock answers a few questions on Typemock origins and where Typemock is headed.

Agile in Practice: What Is Actually Going On Out There?

Scott Ambler talks about actual data resulting from surveys made during 2006-2008, showing how Agile is perceived and implemented within organizations.

Building Smart Windows Applications

From QCon 2008, Daniel Moth presents on using Visual Studio 2008 and .NET 3.5 to create compelling rich Windows applications.

Joshua Kerievsky about Industrial XP

Joshua Kerievsky, founder of Industrial Logic, talks about Industrial Extreme Programming which extends XP by including practices dealing with management, customers and developers.

Jeff Barr Discusses Amazon Web Services

Amazon Web Services (AWS) Evangelist Jeff Barr discusses SimpleDB, S3, EC2, SQS, cloud computing, how different Amazon services interact, origins of AWS, AWS globalization and the March AWS outage.

More Than Just Spin (Up) : Virtualization for the Enterprise and SaaS

Cloud services have helped bring virtualization to the forefront. Its full power however, also includes other benefits such as high availability, disaster recovery, and rapid provisioning.

Ruby Beyond Rails

John Lam talks about his path to dynamic languages, some of the problems of making IronRuby run fast, and how the DLR helps with implementing languages.

VMware Infrastructure 3 Book Excerpt and Author Interview

VMware Infrastructure 3: Advanced Technical Design Guide and Advanced Operations Guide provides a wealth of practical insights into setting up virtualization in todays corporate environments.