C9 Lectures: Donna Malayeri - F# 3.0 - Information Rich Programming, 1 of 1
- Posted: Mar 19, 2012 at 11:03 AM
- 52,583 Views
- 11 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Modern programming thrives on rich spaces of data, information and services. F# 3.0 brings integrated support for Information Rich Programming to the .NET platform. F# Type Providers and F# Queries greatly simplify data-rich analytical programming, allowing programmers to easily access and manipulate a variety of data sources. In this lecture, Donna Malayeri, F# Program Manager, introduces these exciting new features and how they can be used to leverage technologies such as OData, WSDL services, and Windows Azure Marketplace.
Download the slides for this presentation.
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
Cloud {...} has already a cloud implementation in M-Brace project(http://www.m-brace.net)!!!!
Yes, I should have said that the keyword name was inspired by M-Brace.
Our implementation would likely be very different, but I will be sure to mention M-Brace the next time I present!
Great presentation Donna, we need more of this kind! A talk with Erik Meijer or Bart De Smet and you would be amazing too!
Donna, you did a great job! (Thank You)
I would really like to see more on F#. I've wondered about F# for a while and haven't had any good examples until now. (I could have bought a book but this video is worth more than 1000 words.)
http://channel9.msdn.com/Tags/fsharp is your friend
C
Any chance we can download the sample code with the Bing web service integration?
@Charles: I don't know how I missed those episodes. Thank You! I really appreciate it.
Loved it and am already using F# 3 in the VS 11 beta in an exciting project.
Please do a video more about other F# 3 features if there's more interesting things to be said. Also spotted a lazy keyword but perhaps that's not 3.0. Still new to the lang.
Very good presentation with some nice demos that show the practical use of F#. Much appreciated. I had to stop with my jaw dropped to stare at the numbers showing median home value vs. per capita income. It's absolutely mindboggling to me how disproportionate the home value/income ratio is. 6 to 10 times the annual income? How can anyone afford that? Sorry for going off topic, but I like the practical nature of actually being able to easily query such data to discover for yourself this kind of information. It underscores the importance of being able to integrate data in just this way.
I really like working with F#, but there are a few cosmetic things that annoy me. I understand this is because F# is based on CAML, but still:
- Why do I need to define functions in order? This feels like an extremely trivial problem to solve for the compiler.
- I want to pattern match in function definitions without redefining the function, like this:
let add x Zero = x
let add (Suc(x)) y = Suc(add x y)
- Lambda abstraction is too verbose. Instead of "fun x y -> body", I want to use "\x y. body".
For anyone who just wants to see what the part about F# 3.0, you can skip the first 10 minutes.
Remove this comment
Remove this thread
close