Sponsored By Aspose - File Format APIs for .NET

Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!

Monthly Archives: May 2009

Actors in F# – The Bounded Buffer Problem

In the previous post, I covered an example of an auction simulation using asynchronous message passing and a shared nothing approach using the MailboxProcessor class in F#.  The auction example was a great piece to demonstrate scalability by adding additional … Continue reading 

Posted in Axum, Concurrency, Erlang, F#, Functional Programming | 1 Comment

[ANN] DC ALT.NET – 5/27/2009 – Introduction to Pair Programming

The DC ALT.NET group is continuing the back to basics approach with this month covering an introduction to pair programming.  It’s part of our commitment to the community to encourage such practices as in our previous sessions on Test Driven … Continue reading 

Posted in ALT.NET, TDD/BDD, User Groups | Leave a comment

F# Actors Revisited

UPDATE: Removed ref cells to use two recursive loops In the previous post, I covered briefly about the actor model in F#.  This style of concurrency, using asynchronous message passing and a shared-nothing approach through the use of mailboxes is … Continue reading 

Posted in Axum, Concurrency, Erlang, F#, Functional Programming | 4 Comments

Axum – Ping Pong with Dataflow Networks

 In the previous post, I gave the canonical Ping-Pong example in Axum and how it compared with Axum.  I want to revisit this post because there are some areas in which we can rework it in addition to the other … Continue reading 

Posted in Axum, Concurrency, Erlang, F#, Haskell | 1 Comment

Axum – Introduction and Ping Pong Example

As it was announced last week, Axum, a .NET Domain Specific Language around safe, scalable parallel programming through the actor model and message passing was released to the world as a CTP.  It was noted, that although this is an … Continue reading 

Posted in Axum, Concurrency | 5 Comments

Axum Hits CTP

As I relayed in an earlier post about the soon availability of Axum, well, today is the day.  I noted before that Microsoft has still not decided whether to release this as a real project, and needs feedback from users … Continue reading 

Posted in Axum, Concurrency, DSLs | 2 Comments

Type Classes Are The Secret Sauce

I came across a recent post on adding Ruby and C# operators to F# that sparked a few thoughts in my head.  The post was good, but yet there were operators that already existed for some of the operations mentioned … Continue reading 

Posted in F#, Functional Programming, Haskell | 4 Comments

Functionally Implementing Intersperse

This week while seeming to put off finishing many other blog posts on type classes, Collective Intelligence, the war on foreach and so on, I found myself intrigued by solving a simple problem in F# and look at the tradeoffs.  … Continue reading 

Posted in F#, Functional Programming, Haskell | 5 Comments

Axum, Reactive Framework and other Lang.net items

A few weeks ago, the 2009 Lang.NET symposium was came and went and there were a few talks that caught my eye.  There were many great talks including those by some of the following luminaries: Philip Wadler Erik Meijer Anders … Continue reading 

Posted in Conferences, Languages | Leave a comment

Functional Composition and Partial Application

In the past couple of posts, I’ve been talking about functional composition in regards to explaining its relevance to C#.  I thought I’d step back just a little though and explain more of the fundamentals in a more natural functional … Continue reading 

Posted in C#, F#, Functional Programming | 3 Comments