Matthew Podwysocki's Blog
Architect, Develop, Inspire...
-
Continuing Adventures in F#
Update: Added more F# samples and the foundations of functional programming
This is an ongoing adventure into F# as I think it has quite a future as a first-class citizen in the .NET space. Now, if we can say the same for Spec#. I don't mean to be a link blog by any means, but it helps me to gather these things up as I go along:
In a previous post, I've begun a pretty fun adventure into F#. I'm still working on quite a few samples to post here shortly, but in the mean time, I've collected a bunch of samples that I think are pretty cool and well worth a look. I'm currently digging through Robert Pickering's book "Foundations of F#". I'm especially interested in his DSLs which I hope to cover here shortly.
For those interested in the foundations of functional programming, check out Bart De Smet's blog for his series on the subject:
-
F# Latest release
Don Syme discusses the latest release of F# and the differences
-
Fibonacci Sequence in F#
Scott Hanselman gives Fibonacci sequence code for many languages including F#
-
Sorting odds and evens in F#
Claudio Cherubino takes a sample from LINQ in C# and translates to F#
-
Practical F# Parsing by Harry Pierson
Semantic Productions (1)
Semantic Productions (2)
The Abstract Syntax Tree
Syntactical Productions (1)
Syntactical Productions (2)
Active Patterns
Unit Testing
The Parse Buffer
-
Improve your C# with F#
Compare line for line samples of C# versus F#
-
Really Digging F#
Samples such as factorials and high-order functions
-
Project Euler
problems in F#
Problem #1 in F#
Problem #1 (alternate)
Problem #6
Problem #9
-
Infinite Cheese Fractal with WPF and F#
-
SQLCLR Integration with F# Part 1
Lewis Bruck covers a simple SQLCLR integration using F#
Wrapup -
F# Latest release