{"id":1920,"date":"2008-11-10T23:43:02","date_gmt":"2008-11-10T22:43:02","guid":{"rendered":"https:\/\/yvespeneveyre8e29bf869d.wordpress.com\/2008\/11\/10\/teched-barcelona-day-1-an-introduction-to-f\/"},"modified":"2008-11-10T23:43:02","modified_gmt":"2008-11-10T22:43:02","slug":"teched-barcelona-day-1-an-introduction-to-f","status":"publish","type":"post","link":"https:\/\/www.peneveyre.com\/en\/2008\/11\/10\/teched-barcelona-day-1-an-introduction-to-f\/","title":{"rendered":"TechEd Barcelona &#8211; Day 1 &#8211; An Introduction to F#"},"content":{"rendered":"<p><P><IMG src=\"http:\/\/fvbjyg.bay.livefilestore.com\/y1pdWPQ9xS7daPIPZODoY1VL_Head4oh2wSGFuAOgAb6dgNFGZcoinm8ELXiTbJZx-vXnTxtezPD9g\/DSC01618.jpg\">&lt;Disclaimer&gt;This is personal notes of what I retained during the session. This can be incomplete, partially right or wrong. It is just&nbsp; part of the notes I took and what retained my attention. Nothing prevents the user to get more information on their favorite web site.&lt;\/Disclaimer&gt;<BR>VS 2008 and F# in its CTP version have been released in September 2008<BR>This presentation was about the fundamentals of the F#, which is a functional language. The vision of Microsoft regarding this language is not to replace one of the mainstream .NET language such as C# or VB.NET, but, rather, to have it as a support language or as a productivity tool.<BR>Luke Hoban, through a complete demo, demonstrated the basics of the language, such as &#8220;let&#8221;, rec to declare recursive functions, the pipelines &#8220;|&gt;&#8221; or even the parallel execution of functions. He also demonstrated how to expose a F# code as a .NET class able to be called from a C# or VB.NET code.<BR>The example that was taken, is the processing of financial data download from the Yahoo! website and its display in a tabular of graph way, using the graphic tools from FlyingFrog.<BR><\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&lt;Disclaimer&gt;This is personal notes of what I retained during the session. This can be incomplete, partially right or wrong. It is just&nbsp; part of the notes I took and what retained my attention. Nothing prevents the user to get more information on their favorite web site.&lt;\/Disclaimer&gt;VS 2008 and F# in its CTP version have been [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1920","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/posts\/1920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/comments?post=1920"}],"version-history":[{"count":0,"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/posts\/1920\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/media?parent=1920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/categories?post=1920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/tags?post=1920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}