By tag: functional
0
kicks
Longest Common Prefix with C# and LINQ
Describing a problem in a functional style using LINQ in C# is sometimes easier than writing it imperatively.
0
kicks
Functional Programming for Everyday .NET Development
"In this article I'd like to examine in particular how the new support for functional programming techniques in .NET 3.5 can help you do the following: Make your code more declarative, reduce errors in code and write fewer lines of code for many common tasks."
0
kicks
Mads Torgersen, you are my hero
In seeking how to implement recursive C# lambda expressions, Mads Torgersen and the Lambda Calculus come to the rescue
0
kicks
Functional .NET - LINQ or Language Integrated Monads?
"Simply put, a monad, unlike your normal function results, stores function results and side-effect representations. This allows side effects to be propagated through the return values of functions without breaking the pure functional model. This is what makes it so powerful that it is a way to...
0
kicks
Functional C# Recap
"Here are some resources that will be helpful in covering functional programming aspects as well as other topics covered." (Link collection)
0
kicks
F# : absolute power corrupts absolutely, but F# removes side-effects
Functional programming is so addictive. It reminds me when I could code with no team, no deadline, no broken processes or cultures to navigate. I do hope this becomes a common option for general development or at least C# continues to borg functional ideas…
0
kicks
Functional C# - Learn from F# and LINQ
We'll take samples from F# and show that some higher order functions already exist in the base class libraries and you can use them today without having to reinvent any wheels.
0
kicks
Functional C# - Unfolding Lists
Very nice post on implementing ideas from functional programming with C#.
0
kicks
Higher Order Function Demo
A neat demo showing off a few higher order functions and using them in C#.
0
kicks
Query Composition using Functional Programming Techniques in C# 3.0
This stuff is easy. It's also really fun. You don't have to read academic papers to learn about, enjoy, and benefit from functional programming in C# 3.0. There are about half a dozen concepts you need to learn, each one easy. Concepts like just a new way to write a method (that has no name), o...
0
kicks
Building an F# powered indexing system (part 2)
The second development chunk focuses on creating documents to index, and munging them into a format to hand off to an external library. There are examples of calling a .NET library from F#, mutable values, function composition, and several other spiffy sounding things.
0
kicks
Yet Another Project Euler Series (YAPES)
For the past several months, I've been using F# to solve at least two Project Euler problems each week. I find this is a great way to sharpen my math skills and my F# skills simultaneously. If you're looking for a way to flex your programming muscles, you really should check out Project Euler.
0
kicks
New F# Compiler Released
The new version of the F# Compiler was released May 1, 2008. Go download it now.
0
kicks
I've got 99 Problems But a Glitch Ain't One : Problems 1-10 (F#)
The first milestone: Solutions to Problems 1-10 of Dr. Werner Hett's 99 Problems in F#.