Jag håller på att testa F# som är ett funktionellt språk. Det går att köra allt man kan från vanliga .NET CLI/CLR som att anropa moduler skrivna i andra .NET-språk.
F# distribueras gratis () och kan köras med Mono 2.6/2.8.
se mer ref på
http://www.fsharp.net