Sunday, 31 July 2011

Symbolic differentiation and matrix inversion

The F#.NET Journal just published an article about computer algebra:

"Previous F#.NET Journal articles have covered manipulating symbolic expressions, computing derivatives and inverting matrices. This article combines these concepts in order to build a small computer algebra system capable of symbolically computing and simplifying the inverse of the Hessian matrix and grad of a given expression. This foundation is then used to minimize a symbolic expression to arbitrary-precision using rational arithmetic..."

To read this article and more, subscribe to The F#.NET Journal today!

Sunday, 10 July 2011

Live migration

The F#.NET Journal just published an article about concurrent programming:

"An interesting application of agent-based programming is the ability to implement virtual agents that are capable of running concrete server applications and then allow the servers to be migrated between agents seamlessly. This article describes the design and implementation of a simple program that demonstrates the effect by allowing a trivial server to be live migrated from one agent to another by instructing the agent to suspend the server, send the server's state to another agent and resume the server's execution at the remote location..."

To read this article and more, subscribe to The F#.NET Journal today!

Monday, 4 July 2011

Progressive F# tutorials

Skills Matter have announced that they will be hosting Progressive F# Tutorials at their London office in August. The event includes lectures from many big names in the F# world including Tomas Petricek, Phil Trelford, Zach Bray and Robert Pickering. Topics covered include testing, user interface (Silverlight and WPF), concurrent and asynchronous programming.