Monday, 18 June 2007

Using the built-in Data Structures

The F#.NET Journal recently published its fifth article, on data structures:

"The .NET framework provides a wide variety of mutable data structures and the F# standard library supplements these with several immutable data structures that provide elegant functional interfaces. This article describes many of the built-in data structures, how they are used and when they are most applicable..."

To read the rest of this article, subscribe to The F#.NET Journal today!

Foundations of F# (review)

We just received our complimentary copy of Robert Pickering's excellent book "Foundations of F#".

This is the first book to cover the F# programming language from Microsoft. Robert has done an excellent job with this introductory book aimed at programmers with backgrounds in object-oriented or dynamic languages. The book covers various aspects of the .NET platform, object-oriented interoperability with existing libraries and some of Microsoft's more recent innovations, like LINQ.

"Expert F#" by Don Syme (the creator of F#) should be the next book published on F# later this year, followed closely by our own "F# for Scientists".

Friday, 1 June 2007

Objects and Augmentations

The F#.NET Journal just published an article discussing the use of object-oriented programming in F# and, in particular, the way F# types can be augmented to provide getters, setters, member functions, indexing and overloaded operators:

"In addition to functional programming, the F# language also offers object-oriented programming (OOP) in harmony with the .NET platform. The F# language takes powerful OOP concepts from C# and supplements them with elegant functional constructs. The result combines the best aspects of functional and object-oriented programming..."

To read this article and more, subscribe to The F#.NET Journal today!