The F#.NET Journal just published an article describing essential concepts in the design of functional loops:
"Recursion is essential to functional programming and the ability to write recursive functions that do not consume stack space can be pivotal. Function calls that require no stack space are called tail calls. This article describes the use of tail calls to write robust and efficient tail recursive functions in F#..."
The F#.NET Journal just published an article describing basic use of DirectX in Windows Forms from the F# programming language:
The .NET platform contains library interfaces to almost all of the functionality bundled with the Windows platform. Hardware-accelerated graphics are no exception and Managed DirectX (MDX) for .NET provides a high-level and type-safe interface to the DirectX API...