I CAN HAS F#$@ IN MONODEVELOP? <br />Tomáš Petříček, http://tomasp.net<br />
What is F#?<br />
F# and Open Source <br />
F# and Open Source <br />Shipped with source code (since early version)<br />Somewhat limiting non-standard license<br />F...
EXAMPLEIntroducing Functional Style<br />Composing mathematical expressions and 3D objects<br />
Functional Programming<br />Functional programming is like math…<br />Refactoring in math always works!<br />
Functional Programming<br />
EXAMPLEF# for Scripting and Exploring<br />Using Gtk# libraries interactivelyFinding the most verbose .NET type<br />
Exploring .NET libraries with F#<br />
EXAMPLEServer-side programming in F#<br />Asynchronous chat server written in “Node.js” style<br />
Server-side programming in F#<br />
Contribute to the F# plugin!<br />
Contribute to the F# plugin!<br />Editor features<br />Go to definition and navigation bar<br />Improve colorization and c...
Academic & cross platform homepage and source codehttp://functional-variations.net | http://github.com/fsharp<br />Contact...
Upcoming SlideShare
Loading in...5
×

F# in MonoDevelop

3,230

Published on

Introducing F# to MonoDevelop presented at FOSDEM 2011.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,230
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

F# in MonoDevelop

  1. 1. I CAN HAS F#$@ IN MONODEVELOP? <br />Tomáš Petříček, http://tomasp.net<br />
  2. 2. What is F#?<br />
  3. 3. F# and Open Source <br />
  4. 4. F# and Open Source <br />Shipped with source code (since early version)<br />Somewhat limiting non-standard license<br />F# binding for MonoDevelop(October 2010)<br />Open Source community project <br />Open source code drop (November 2010)<br />Apache 2 license, Builds on Win/Linux/Mac<br />No community contributions<br />Included in Mono 2.10 RC2 (January 2011)<br />
  5. 5. EXAMPLEIntroducing Functional Style<br />Composing mathematical expressions and 3D objects<br />
  6. 6. Functional Programming<br />Functional programming is like math…<br />Refactoring in math always works!<br />
  7. 7. Functional Programming<br />
  8. 8. EXAMPLEF# for Scripting and Exploring<br />Using Gtk# libraries interactivelyFinding the most verbose .NET type<br />
  9. 9. Exploring .NET libraries with F#<br />
  10. 10. EXAMPLEServer-side programming in F#<br />Asynchronous chat server written in “Node.js” style<br />
  11. 11. Server-side programming in F#<br />
  12. 12. Contribute to the F# plugin!<br />
  13. 13. Contribute to the F# plugin!<br />Editor features<br />Go to definition and navigation bar<br />Improve colorization and collapse type definitions<br />Other work items<br />Reordering project files in MonoDevelop<br />Support Gtk# designer<br />Debugging of F# code in MonoDevelop<br />F# resolver provider<br />For more items, visit the wiki<br />http://github.com/fsharp/fsharpbinding<br />Would love to see it in standard distribution!<br />
  14. 14. Academic & cross platform homepage and source codehttp://functional-variations.net | http://github.com/fsharp<br />Contact and links (Contributors welcome!)tomas@tomasp.net | http://tomasp.nethttp://twitter.com/tomaspetricek<br />
  1. ¿Le ha llamado la atención una diapositiva en particular?

    Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

×