Author Topic: Learning F#  (Read 3871 times)

0 Members and 1 Guest are viewing this topic.

Jeff H

  • Needs a day job
  • Posts: 6150
Learning F#
« on: October 28, 2010, 04:31:23 AM »
I was going to send Thorsten(kaefer) a private message but thought I would post this instead so other people get and give input.

I am messing around with F# and was wondering suggestion on learning F# I got This Book any other suggestions?

 

kaefer

  • Guest
Re: Learning F#
« Reply #1 on: October 28, 2010, 06:12:33 AM »
I am messing around with F# and was wondering suggestion on learning F# I got This Book any other suggestions?

Hi Jeff,

I was to collect a few relevant links that may be of help to others. Your question was basically discussed here.

I didn't buy any books on this topic (shame on me; their authors want to make a living too), but found the sample chapter 3 of Expert F# (Don Syme et al) very helpful, since it deals with basic data types.

Discussion sites:
http://cs.hubfs.net/forums/default.aspx
http://stackoverflow.com/questions/tagged/f%23

Visual Studio 2010 resources
http://msdn.microsoft.com/en-us/vstudio/bb984878.aspx
If you have no VS2010 yet, look for Microsoft Visual Studio 2010 Shell (Integrated) Redistributable Package.

HTH

Jeff H

  • Needs a day job
  • Posts: 6150
Re: Learning F#
« Reply #2 on: November 02, 2010, 06:14:15 PM »
Thanks Thorsten,

For the good info

LE3

  • Guest
Re: Learning F#
« Reply #3 on: December 15, 2010, 09:49:26 PM »
Plenty of free time, so...

I just started to play with F# and have installed this (.msi) only:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=effc5bc4-c3df-4172-ad1c-bc62935861c5

I have Visual Studio Pro 2008 - what it is the purpose of the VS 2010 shell ?.

To bad, that visual assist do not have included this language yet... :(


Thanks.

I was to collect a few relevant links that may be of help to others. Your question was basically discussed here.

I didn't buy any books on this topic (shame on me; their authors want to make a living too), but found the sample chapter 3 of Expert F# (Don Syme et al) very helpful, since it deals with basic data types.

Discussion sites:
http://cs.hubfs.net/forums/default.aspx
http://stackoverflow.com/questions/tagged/f%23

Visual Studio 2010 resources
http://msdn.microsoft.com/en-us/vstudio/bb984878.aspx
If you have no VS2010 yet, look for Microsoft Visual Studio 2010 Shell (Integrated) Redistributable Package.

HTH


kaefer

  • Guest
Re: Learning F#
« Reply #4 on: December 16, 2010, 03:45:46 AM »
I have Visual Studio Pro 2008 - what it is the purpose of the VS 2010 shell ?.

Enabling free .NET4.0 development with F#2.0.

Here's how it came from the Man himself.
http://blogs.msdn.com/b/dsyme/archive/2010/08/17/announcing-the-f-2-0-free-tools-for-net-4-0.aspx

Compared with the Express SKUs for other languages, with VS2010 Integrated Shell you'll get the full debugger, extensibility and a XAML designer on top.

Cheers.

LE3

  • Guest
Re: Learning F#
« Reply #5 on: December 16, 2010, 10:43:55 AM »
Got it.... thanks for the info kaefer.

Enabling free .NET4.0 development with F#2.0.

Here's how it came from the Man himself.
http://blogs.msdn.com/b/dsyme/archive/2010/08/17/announcing-the-f-2-0-free-tools-for-net-4-0.aspx

Compared with the Express SKUs for other languages, with VS2010 Integrated Shell you'll get the full debugger, extensibility and a XAML designer on top.

Cheers.

Jeff H

  • Needs a day job
  • Posts: 6150
Re: Learning F#
« Reply #6 on: January 15, 2011, 08:06:20 AM »
I have not read these books all the way through, but glanced over so my descriptions might be a little off.

Expert F# 2.0 by Don Syme
Programming F#: A comprehensive guide for writing simple code to solve complex problems by Chris Smith
Real World Functional Programming: With Examples in F# and C# by Tomas Petricek  & Jon Skeet


Expert F# 2.0 & Programming F# are good overview's of the language and could be used as a reference.
So if you are smart like Thorsten(kaefer) & gile and can pick up the language and run with it. These two would be a good book.

I am going to read  Real World Functional Programming This book really would not be good as a reference, but looks like a good tutorial.
This book spends alot of time on teaching functional programming aside from the language.

There is more code in the first 2 chapters of Expert F# 2.0 & Programming F#  than the first half of Real World Functional Programming.

It also shows the functional style in a C# to show the benefits of accomplishing the same tasks with a functional vs. Object Oriented language

So this one looks better for people who have never programed in a functional style and look at problems in a object oriented manor.