The F# programming language, compilers and tools enable .NET development in a mix of functional, imperative and object orientated styles.
The F# home page can be found here.