Welcome to the fifty-first edition of Community Convergence. In this post I’m simply going to highlight some of the great blogging activity produced by our team in recent weeks. Eric Lippert has been wonderfully productive. I’m beginning to wonder if we shouldn’t simply dedicate an entire section of the Internet to his work. I’ve also included a few pointers to the work of our friends in the F# world; both Luke and Luca played major roles in the C# world for many years, and it is fun to track what they are doing with F#.
Posts for the Team
- Iterators at the Summer Games
- C# Lambdas, Haskell and Currying
- It Already Is A Scripting Language
- Why Doesn’t C# Implement "Top Level" Methods?
- Lifting Raising and Hoisting in C#
- Making it easier (C# Design Philosophy)
- What does the optimize switch do?
- How to use LINQ methods to compare objects of custom types
- Does the “LINQ to Objects” provider have built-in performance optimization?
- LAgent: an agent framework in F# – Part III – Default error management
- LAgent: an agent framework in F# – Part IV – Custom error management
- LAgent: an agent framework in F# – Part V – Timeout management