QuickLinq Helpers

Sometimes in F# it is useful to use LINQ extension methods such as .Take(n), .Skip(n) and .Count(). However, in F# some LINQ extension methods such as .Where(…) and .Select(…) require a type annotation on the lambda variable. This is one of the relatively rare cases where F# code requires a type annotation where other languages…

1

More C#/.NET Generics Research Project History – The MSR white paper from mid-1999

A bit more C#/.NET generics research project history. Attached is the “Ext-VOS” white paper from back in 1999. We passed this around to many Project-7 members at the time. Way back in the dark, dark days of object-oriented fundamentalism (i.e. the 1990s), for the big, typed languages like Java there were no function values, no…

2

F#unctional Londoners, July 4: Monads in .Net & F# in the Cloud

There’s a huge double bill at the F#unctional Londoners Meetup Group on July 4:   Mike Hadlow: Monads in .Net Gian Ntzik (Nessos Ltd.): F# in the Cloud Join us as Mike Hadlow introduces Monads in C# and F# followed by Gian Ntzik on distributing computation in the cloud with F#.   Monday, July 4, 2011, 6:30 PM…

1

Two Day Course: Tomas Petricek & Phil Trelford’s Functional Programming in .NET, 27-28 October, 2011

  Tomas Petricek & Phil Trelford are two major and well-known contributors to the F# Community and the F# London User Group. Tomas and Phil have teamed together to offer a two day course on Functional Programming in .NET. The course will be held at SkillsMatter in London on 27-28 Oct 2011. Tomas Petricek’s and Phil Trelford’s two-day Functional…

0