Click here to Skip to main content
15,885,032 members
Everything / Programming Languages / F#

F#

F#

Great Reads

by Dmitri Nеstеruk
Let's create a simple project estimation DSL using F#!
by Tomas Petricek
The Real World Functional Programming book explains essential concepts of this paradigm using examples in C# 3.0 and F#. In this article we look at immutability, which stands behind the clarity of functional programs.
by Marc Clifton
Not very classy in C#, but pretty classy in F#.
by Marc Clifton
Among other things, an exploration into writing C# code in a functional programming style.

Latest Articles

by Nicolas DESCARTES
How to embrace functional programming in C#
by Gaston Verelst
How to use F# to implement algorithms such of k-means
by koolprasad2003
What's new in .NET 6
by Bohdan Stupak
Way to leverage custom serializer in Giraffe framework

All Articles

Sort by Score

F# 

25 Sep 2019 by Shameel
.NET Core 3.0, with a significant number of changes and improvements, was released on 23rd September 2019. The most important changes are discussed in this article. The post New Features and Enhancements in .NET Core 3.0 appeared first on The Developer Space.
3 Jul 2012 by James Kolpack
Solving a problem like a Euler using F#
1 May 2014 by Sacha Barber
F# for beginners series
12 Dec 2011 by Ganesan Senthilvel
F# symbolic operator
3 Mar 2014 by Sacha Barber
Let / Use / Do Bindings in F#
9 Apr 2014 by Sacha Barber
Now that we have some of the basic types and pattern matching under our belts, I thought it high time that we learnt a bit about how to organize our own code. Throughout some of the posts we have already been through I have been referring to modules such as the “List module”. In this […]
22 May 2014 by Sacha Barber
We are nearing the end of one of the main sections of this function series, but we have yet to look at one of the main elements you will see when using F#, which is signatures of functions. In order to understand function signatures we will be revisiting our own old friend the “FSI Window”.
23 Nov 2011 by Ganesan Senthilvel
F# primitive types
5 Dec 2011 by Ganesan Senthilvel
F# List
21 May 2014 by Sacha Barber
One of the things you will most likely need to do when you work with any language is format text, and surprise surprise F# is no different.
22 Mar 2014 by Sacha Barber
Any serious programming you do in any language will always involve lists. As such you will be pleased to know that F# has very very good support for Lists, by way of its List module. A list in F# is an ordered, immutable series of elements of the same type.   Creating Lists In F# […]
24 Apr 2014 by Sacha Barber
We now start the OO leg of our F# journey, where we will look at how to create classes (generic classes too) and use OO things like inheritance/interfaces, and we shall also look at how to use events within our classes, and how to use reflection to do meta programming against our classes instances.
25 Oct 2015 by Fitim Skenderi
CodeProject Lately I have been playing around with F#, and I must admit I like the language a lot ! I think it is very expressive and very intuitive to use.I personally think that the best way to learn a new language is to find a project that you are familiar with (you have implemented in the l
12 Mar 2017 by Gaston Verelst
How to implement the Excel simulator in F#
7 Mar 2014 by Sacha Barber
So we continue our journey into more of the F# types. This time we will be looking at Record types.
12 Mar 2014 by Sacha Barber
Discriminated unions in F#
13 Mar 2014 by Sacha Barber
Option types in F#
22 May 2014 by Sacha Barber
We continue our OO journey, and this time we look at events within classes.
2 May 2014 by Sacha Barber
So we are about 1/2 way through the OO segment of our F# journey, we just have this article and one other to do.
22 May 2014 by Sacha Barber
Last time we looked at reactive programming, and this time we will look at a very cool feature of F# which is called asynchronous workflows. It is fair to say that the new Async-Await syntax bears more than a passing resemblance to F# async workflows.
22 May 2014 by Sacha Barber
Last time we looked at the Async class, and examined some of its core functions. This time we will be looking at using some Task Parallel Library (TPL) classes, namely Task, and Task. We will also examine how the Async module can be used in conjunction with TPL.
22 May 2014 by Sacha Barber
In this post we will examine how F# can be used to do various tasks that you may have commonly use C#/VB.NET for. It will also show how to interop between F#/C# and vice versa. I have already shown some of the content here in previous posts, so apologies for that in advance.
1 Mar 2016 by SneakyPeet
Delayed dependency resolution the right way
3 Jun 2011 by Cyborgx37
A simple F# application that solves Sudoku puzzles. Links to helpful resources are also provided.
23 Apr 2014 by Sacha Barber
So in the last bog, we wrapped up a part of this series, which was to do with the functional programming aspect of F#. We will now begin the “Imperative Programming” section.
16 Apr 2014 by Sacha Barber
As previously stated F# allows different styles of programming that is you can use of or all of the following: Functional Imperative OO In F# you have choices and you are free to mix and match these styles to suit your needs.
24 Apr 2014 by Sacha Barber
We continue our journey into F#, and this time we will look at recursion. We have already seen this in a number of places, namely when we talked about Lists and also Pattern Matching. So some of this should be vaguely familiar to you.
1 May 2014 by Sacha Barber
So last time we looked at Arrays, this time we will look at another core F# technique called pattern matching. Patterns are rules for transforming input data.
30 Apr 2014 by Sacha Barber
Last time we looked at the List module, and we now proceed to look at the sequence module. You will in fact see a lot of similarities with the sequence module compared to the list module. The main difference between F# lists and F# sequence is pretty much the same as it is in C#|VB […]
16 May 2014 by Sacha Barber
Ok so we just wrapped up the final dedicated chunk of the main F# areas, where we looked at OO Programming in F#. These last couple of articles will be miscellaneous ones that I could no really find a home for. This one in particular will be on Active Patterns.
10 Mar 2014 by Sacha Barber
Hello World in F#
30 Nov 2015 by Hideous Humpback Freak
Using an F# library for immutable objects reduces required code by an amazing amount. Additionally, it eradicates error prone maintenance.
10 Mar 2014 by Sacha Barber
FSI environment in F#
4 Mar 2014 by Sacha Barber
Operators in F#
28 Mar 2014 by Sacha Barber
F#12: Arrays
22 May 2014 by Sacha Barber
In this post we will look at using a reactive programming paradigm within F#. There may be some of you that have used the Reactive Extensions (Rx), I am in fact a massive fan boy of Rx, and really enjoy what it can bring to a project, in particular I think a UI project benefits […]
3 May 2021 by Gaston Verelst
More readable Domain Specific Language in F#
20 Mar 2015 by SneakyPeet
Getting wooed by F#
5 Mar 2014 by Sacha Barber
Tuples in F#
2 Jan 2020 by Rion Williams
New C# 9 features
7 May 2014 by Sacha Barber
This time we will wrap up the OO leg of our F# journey, by looking into using reflection.
13 Jun 2011 by DevAffair
A little about F#.
17 Mar 2019 by Madhur Kapoor
One of the quickest way to get your code up and running in Azure is to use Azure Functions which makes use of the serverless architecture. When we say serverless, it means that we don’t have to worry about the provisioning and maintaining of virtual machines or servers.