Inside F#

Brian's thoughts on F# and .NET

Sneak peeks into the new F# project system, part one

Posted by Brian on July 20, 2008

We’re getting closer to the next major release of F#: our first CTP release out of Developer Division.  As a result, now is a good time for me to start talking about some of what I’ve been working on for the past few months: the F# project system.  Over the coming weeks I’ll describe some of the new-to-F# project system features we’ll deliver in the CTP, providing a "sneak peek" at what’s coming.

For today, I’ll just give an overview of some of the high points, and in subsequent blog entries, I’ll dive down into the details of these features.  The most noteworthy project system features I can think of are (in no particular order):

  • New F# project & item templates (for ‘New Project’ and ‘Add New Item’)
  • An ‘Add Reference’ dialog similar to C#’s, including project-to-project references
  • Support for linked items (‘Add Existing Item’… ‘Add as Link’)
  • Support for folders and for reordering files within the project
  • Project property pages similar to C#’s
  • F# projects realized as ‘.fsproj’ files that work with MSBuild
  • Some new features regarding scripts (.fsx files)

Here’s a teaser screenshot…

image

Advertisements

8 Responses to “Sneak peeks into the new F# project system, part one”

  1. Jackson said

    Oooh, I love the new icon. Also, the rest of the stuff is cool too :P

  2. Matt said

    Ooooh, shiny :)May I ask if this integration will fix the issue of the current build shelling out via a command line (thus hitting the shell\’ command line length limit)

  3. Spk said

    Be still my heart – what a beauty. I can\’t wait to test drive this bad boy. Keep up the excellent work and looking forward to the next exciting installment of the F# saga.

  4. Art said

    Welcome news for sure.
     
    Will New Project, Project types:, Visual F#, include Silverlight too?
     
     
     

  5. Daniel said

    This is fantastic. What a great opportunity to include Silverlight integration. Please don\’t consider releasing the CTP without Silverlight support!!

  6. 冷血儿 said

    Purple FSharp?

  7. Pavel said

    It\’s kinda hard to see on the screenshot, but is the "color scheme" for F# projects purple?Also, will we get the same set of project types as for C#/VB? Console Application, Windows Forms, WPF etc?

  8. kumar said

    I have been using F# for last 5 to 6 months for expriment and with every release it is getting better and better. Keep up the good work.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: