Friday, 17 October 2008

Triangulated Irregular Networks (TINs)

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

"Adaptive subdivision is a hot topic in computer graphics and forms the foundation of many state-of-the-art algorithms for large scale visualization used for everything from scientific visualization of huge data sets to game graphics that immerse players in expansive virtual worlds. This article describes one of the most popular approaches for the adaptive subdivision of 3D meshes and implements a capable plotting algorithm with real-time OpenGL-based visualization showcasing how this simple algorithm works and can be used to solve many different problems..."

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

Saturday, 11 October 2008

Book review: F# for Scientists

Matt Valerio has kindly written a review of our book F# for Scientists, saying:

"I managed to get my hands on a copy and I have to say, it is fantastic. It covers everything from the basics of the language, through functional programming concepts, to advanced list processing, to data structures, to numerical analysis, to lexing and parsing, to multithreading, asynchronous operations, optimization, and even 3D DirectX graphics! As if that list of topics wasn’t extensive enough, the book even talks about file I/O, .NET interop, databases interactions, Excel import/export, simple graph plotting, interfacing with Mathematica, web services, and integrating with LINQ. Even though it only weighs in at 323 pages, it is a massive amount of useful information. I’ve already read the first few chapters and have really enjoyed it. I can’t wait to find the time to finish it. I think that source code for the book will be available soon. This book becomes the 3rd book about F# on Amazon, right behind Foundations of F# by Robert Pickering and Expert F# by Don Syme (both also highly recommended)."

Friday, 3 October 2008

Concurrent web crawling using asynchronous workflows

The F#.NET Journal just published an article on asynchronous workflows:

"Web-enabled technology is now ubiquitous and of huge commercial value. These kinds of programs share two common characteristics: they send information over the internet and they perform tasks concurrently. This article is the first in a series to examine the use of the F# programming language in the growing area of concurrent web programming and, in particular, covers the currently-experimental support for asynchronous workflows..."

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