Saturday, 24 May 2008

F# for Visualization and F# for Numerics documentation now on-line

The autogenerated HTML documentation for the current beta releases of our F# for Visualization and F# for Numerics libraries are now freely available on-line from the ends of the respective sales pages.


Thursday, 22 May 2008

F# for Numerics 0.0.0.6

Following Microsoft's release of another new F# version, we have updated our F# for Numerics product that brings high-performance numerical methods with an elegant functional interface to the F# programming language. F# for Numerics 0.0.0.6 provides:

  • Support for the latest F# compiler version 1.9.4.17.
  • Linear algebra routines including full matrix inversion for single-precision real matrices, as well as double-precision, complex and arbitrary-precision rational.
  • Faster high-quality random number generation using the state-of-the-art Mersenne Twister algorithm.

This product currently requires .NET 3.0 or better and F# 1.9.4.17.

F# 1.9.4.17 released

Microsoft have made a bug fix release 1.9.4.17 that addresses some important issues in the recently released 1.9.4.15 version of the F# distribution.

F# for Visualization 0.3.0.2

Following Microsoft's release of another new F# version, we have updated our F# for Visualization product that adds interactive graphing and charting functionality to F#. F# for Visualization 0.3.0.2 provides:

  • Support for the latest F# compiler version 1.9.4.17.
  • An example illustrating the elegant functional interface provided for general purpose 2D vector graphics, upon which the graphing, charting and mathematical typesetting algorithms are based.
  • An example of the new 3D visualization capabilities in action.

This product currently requires .NET 3.0 or better and F# 1.9.4.17.

Sunday, 18 May 2008

Porting and optimizing the SciMark2 benchmark

The F#.NET Journal just published an article about the SciMark2 benchmark from NIST:

"The SciMark2 benchmark is a suite of numerical algorithms that were originally collated into a benchmark for scientific computing on the Java platform. Porting this benchmark to F# provides an excellent tutorial on the implementation of efficient numerical algorithms and the existing C# implementation of this benchmark can be used for comparison. The results illustrate the strengths and weaknesses of the current F# implementation in terms of performance..."

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

Thursday, 15 May 2008

F# for Numerics 0.0.0.4

Our F# for Numerics library that provides high-performance numerical methods and related functionality for Microsoft's interactive F# programming language has just been updated with support for the latest version of F#.

F# for Numerics 0.0.0.4 also provides a new efficient and numerically-robust linear solver that is not only remarkably simple to use but can also be applied to real, complex and even arbitrary-precision rational matrices!

This product requires F# 1.9.4.15.

F# for Visualization 0.3.0.1

Our F# for Visualization product that adds interactive graphing and charting functionality to F# has just been updated. F# for Visualization 0.3.0.1 provides:

  • Support for the latest F# compiler version 1.9.4.15.
  • An elegant and efficient functional interface to the vector graphics capabilities provided by Microsoft's Windows Presentation Foundation.
  • Typeset mathematics.
  • 2D function plots.
  • Preliminary support for 3D visualization.

This product currently requires .NET 3.0 or better and F# 1.9.4.15.

Friday, 9 May 2008

Surviving in the multicore era with Microsoft's Parallel FX

The F#.NET Journal just published an article covering Microsoft's awesome new library for parallel programming on .NET:

"As the world transitions to multicore desktop computers over the next few years it is essential that software evolves to take advantage of this new dimension in processing power by exposing parallelism. Any software products that fail to evolve will suffer catastrophic losses in sales. The F# programming language uniquely combines natural parallelism at the language level with state-of-the-art capability at the implementation level thanks to its .NET foundation. Microsoft's new Task Parallel Library (TPL) is the keystone in building parallel F# programs and this article explains how this is done using Microsoft's latest Community Technology Preview (CTP) of the TPL..."

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

Saturday, 3 May 2008

Special Offer: The F# PowerPack

For a limited time only, get 25% off when you buy F# for Numerics, F# for Visualization and a 1 year subscription to The F#.NET Journal at the same time!

F# 1.9.4.15 released

A new version of the F# distribution was released yesterday. Upgrades for our F# for Numerics and F# for Visualization products will be made available over the next couple of days.