Continuing Adventures in F#
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:
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:
- 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