Project Description

Based on the improvements of the C# programming language towards functional programming and motivated by the FC++ functional library for C++ we introduce the FC# functional library for C#. FC# itself is an internal DSL to C# therefore solutions created using FC# can be embedded into native C#. FC# has a couple of useful features for programmers who like functional concepts or who write multi-paradigm programs. The most important features we support are lazy lists, basic list filtering and composition operations, high performance, extensibility, and easy integration with C#. To achieve it the following capabilities of the C# 3.0 language are exploited: enumerators, lambda expressions, type inference, currying, and extension methods.



Info:
There are no releases. Download the all time latest Source Code snapshot!

Last edited Sep 2, 2008 at 8:40 PM by kpocza, version 3