Projects Archive
...TBD... Links to PhotoAlbum, VectAnim, InkRace, EsTools...
Published: October 11, 2007 02:41
Order from Manning or go to Amazon.com, Amazon.co.uk or your favorite book store.
A couple of months ago, I posted a list of my F# talks and courses for Autumn 2011. Although I tried hard to have fewer speaking engagements during the winter and spring, there are quite a few events that
English | 1/13/2012
The beginning of a new year may be a good time for writing one lightweight blog post - this article shows two hidden features of F# IntelliSense in Visual Studio and also talks about writing plugins using the F# open-source release.
English | 1/1/2012
Writing generic numeric code in .NET is difficult, because .NET generics do not support constraints specifying that a type has to support certain numeric operations. In this article, we look how to solve the problem in F#. Using static member constraints, it is possible to write simple generic calculations and using the INumeric interface, we can capture numeric operations for a type and use them when implementing complex types such as a matrix.
English | 11/27/2011
In this article, we look at defining custom numeric types in F#. We'll create a numeric type representing numbers in a clock artihmetic (with base 5) and we'll see how to define custom operators, numeric literals and how to support F# PowerPack matrices.
English | 11/24/2011
This article introduces the matrix type available in F# PowerPack. It discusses how to create matrices, manipulate matrices using indexing and slices and how to use built-in functions for working with them. As a running example, we use matrix to represent a graph using an adjacency matrix.
English | 11/9/2011
Published: October 11, 2007 02:41
Hello, my name is Tomas Petricek and I'll be happy to hear from you:
The articles are licensed under Creative Commons Attribution Share Alike. Source code samples are licensed under Apache 2.0.

I did my undergraduate and Master's degree at the Faculty of Mathematics and Physics. Now, I'm a PhD student at the Computer Laboratory in Cambridge as a member of Clare Hall.
