• Advertisement
Sign in to follow this  

F#?

This topic is 4003 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

What's F#? I've heard the name, but don't know any more about it. The # would seem to indicate .Net, but I don't know any programming language called or starting with F that it could be a port of. I suppose it might involve (F)unctional programming. Anybody know anything?

Share this post


Link to post
Share on other sites
Advertisement
It's basically OCaml.NET. (Not precisely. There are significant language differences from OCaml.) I haven't messed with it yet, but it looks sexy. Clicky.

Share this post


Link to post
Share on other sites
Has anyone tried playing with it? I've only written an hello world style app in it, and couldn't do more since I have no idea how it works.. :p

Share this post


Link to post
Share on other sites
Quote:
Original post by DvDmanDT
Has anyone tried playing with it? I've only written an hello world style app in it, and couldn't do more since I have no idea how it works.. :p


Since I really like OCaml, I decided to try it out, but I didn't really like it. There's little documentation for the language-specific features, and the object system is extrememly confusing. At least APress plans to print a few books on it.

Share this post


Link to post
Share on other sites
According to Wiki, C# AND F# are going to be XNA compatible!
I guess VB.net doesn't get to join the group because its name isn't an alphabetical character followed by the # sign [grin]

Share this post


Link to post
Share on other sites
Quote:
Original post by programwizard
Quote:
Original post by Alpha_ProgDes
According to Wiki, C# AND F# are going to be XNA compatible!


F# XNA tutorial, if anyone's interested. I couldn't get that code to run, though.

Quote:
Original post by Microsoft
Step 1: Download and install Visual C# Express: Visual C# Express Home Page

Step 2: Download and install XNA Game Studio Express: XNA Game Studio Express Home Page

Step 3: Download and install F#: F# Home Page

Note: These articles are for F# version 1.1.13.8. Earlier version's won't work, later versions might work.

You sure you have the right version?

Share this post


Link to post
Share on other sites
Quote:
Original post by DvDmanDT
Has anyone tried playing with it? I've only written an hello world style app in it, and couldn't do more since I have no idea how it works.. :p


I've played with F# a lot and it is an utterly awesome language!

Check out my F# demos here:

http://www.ffconsultancy.com/dotnet/fsharp/index.html?gamedev

I'm writing more all the time. I'm also writing a book on F# which should be published by Wiley later this year. There are two others being published by APress as well.

My favourite aspect of F# has to be the ability to do real-time interactive 3D visualisation from the interactive sessions.

Cheers,
Jon.

Share this post


Link to post
Share on other sites
Quote:
Original post by jdh302
Quote:
Original post by DvDmanDT
Has anyone tried playing with it? I've only written an hello world style app in it, and couldn't do more since I have no idea how it works.. :p


I've played with F# a lot and it is an utterly awesome language!

Check out my F# demos here:

http://www.ffconsultancy.com/dotnet/fsharp/index.html?gamedev

I'm writing more all the time. I'm also writing a book on F# which should be published by Wiley later this year. There are two others being published by APress as well.

My favourite aspect of F# has to be the ability to do real-time interactive 3D visualisation from the interactive sessions.

Cheers,
Jon.


Your book looks interesting! When is your release date? And will it be available outside the U.S? ^^

Share this post


Link to post
Share on other sites
Quote:
Original post by Omid Ghavami
Quote:
Original post by jdh302
I'm also writing a book on F# which should be published by Wiley later this year. There are two others being published by APress as well.

My favourite aspect of F# has to be the ability to do real-time interactive 3D visualisation from the interactive sessions.

Cheers,
Jon.


Your book looks interesting! When is your release date? And will it be available outside the U.S? ^^

Seconded! A more exact release date please? Your website was one of the main reasons I started learning OCaml [smile]

Share this post


Link to post
Share on other sites
Quote:
Original post by Muhammad Haggag
Quote:
Original post by Omid Ghavami
Quote:
Original post by jdh302
I'm also writing a book on F# which should be published by Wiley later this year. There are two others being published by APress as well.

My favourite aspect of F# has to be the ability to do real-time interactive 3D visualisation from the interactive sessions.

Cheers,
Jon.


Your book looks interesting! When is your release date? And will it be available outside the U.S? ^^

Seconded! A more exact release date please? Your website was one of the main reasons I started learning OCaml [smile]


Thirded. In case you check back, how much new content is there in the F# book compared to the OCaml book? Is it just the changes in syntax (and minor changes in semantics and concepts) or does it actually differ in what it covers?

Share this post


Link to post
Share on other sites
Can I just say thanks for the support, guys! I've had a really tough time getting my company off the ground and I'm really happy to hear that people appreciate all of the effort that I've been putting in.

Quote:
Original post by CTar
Thirded. In case you check back, how much new content is there in the F# book compared to the OCaml book? Is it just the changes in syntax (and minor changes in semantics and concepts) or does it actually differ in what it covers?


If all goes to plan, the book will be published by Wiley this year. I was going to do a straightforward translation of OCaml for Scientists but Microsoft have commissioned me to do an extra special job.

So F# for Scientists adds lots of new content including design patterns, Windows Forms, DirectX, adaptive tesselation, timing, more libraries (vector-matrix, web, XML, compression), foreign function interface, sexier examples, databases (e.g. the protein databank) and interoperability (with Excel, Mathematica, Matlab and S-Plus). I'm also ripping out all complicated maths and putting in more biological examples.

I really think this is going to be a killer book for anyone interested in .NET and performance.

Cheers,
Jon.

Share this post


Link to post
Share on other sites
Quote:
Original post by Omid GhavamiYour book looks interesting! When is your release date? And will it be available outside the U.S? ^^


I'm English so I jolly well hope it will be available outside the US! ;-)

Cheers,
Jon.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement