PLNews: Programming Language News

News, articles, announcements and information focusing on computer programming languages and their implementations.
July 29, 2007

F# 1.9.2.7 Released

Posted: 2007-07-29 10:25:00
Languages ::

F# 1.9.2.7 has been released. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

This release includes: support for a slicing syntax, support for named and optional arguments, language constructs for 'computation expressions', library constructs for 'asynchronous workflows', pattern matching on 64-bit numbers, bug fixes, and other changes.

May 20, 2007

'Foundations of F#' Book Available Soon

Posted: 2007-05-20 23:33:00

Languages ::

Robert Pickering has announced that his 'Foundations of F#' book will soon be available. Its first printing run will finish on May 25, 2007.

F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

May 06, 2007

F# 1.9.1.9 Released

Posted: 2007-05-06 23:48:00
Languages ::

F# 1.9.1.9 has been released. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

This release includes: support for overloaded numeric conversion functions, support for checked arithmetic, updates to the FLinq sample, plus other changes and bug fixes.

April 15, 2007

The F#.NET Journal Announced

Posted: 2007-04-15 23:48:00
Languages ::

The F#.NET Journal has been announced. "The articles cover a wide range of topics, including an introduction to functional programming, pattern matching, the .NET platform and more advanced material demonstrating the use of the F# interactive mode for data dissection and visualization."

F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

April 07, 2007

F# 1.9.1 Released

Posted: 2007-04-07 00:12:00
Languages ::

F# 1.9.1 has been released. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

This release includes: support for active patterns, support for implicit class construction, changes to the F# Quotation library, attributes for C interoperability, syntactic improvements, plus other changes and fixes.

December 19, 2006

Drafts of 'Expert F#' Chapters 2 to 7 Available

Posted: 2006-12-19 09:08:00
Languages ::

Don Syme has announced that drafts of chapters 2 to 7 of his upcoming 'Expert F#' book are now available. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

November 30, 2006

F# 1.1.13 Released

Posted: 2006-11-30 08:30:00
Languages ::

F# 1.1.13 has been released. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

This release includes: support for range comprehensions, 'for' loops over enumerables, C-style syntax for native functions, support for pattern matching on arrays, library enhancements, plus other changes.

November 24, 2006

'F# News' Blog Announced

Posted: 2006-11-24 10:45:00
Languages ::

Jon Harrop has announced the creation of his F# News blog. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

October 25, 2006

'F# for Scientists' Book Announced

Posted: 2006-10-25 07:27:00

Languages ::

Jon Harrop, author of the book 'Objective CAML for Scientists', has announced that he is working on a new book entitled 'F# for Scientists'. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

October 11, 2006

'Foundations of F#' Book Announced

Posted: 2006-10-11 23:50:00

Languages ::

It has been announced that the book 'Foundations of F#', by Robert Pickering, will be published by Apress in March 2007. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

September 23, 2006

F# 1.1.12.5 Released

Posted: 2006-09-23 23:34:00
Languages ::

F# 1.1.12.5 has been released. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

This release includes: a change to the syntax for method applications followed by property/field lookups, updates to the Microsoft.FSharp.Reflection API, operator overloading changes, plus other changes and bugfixes.

September 14, 2006

"Introduction to F#, Part 1" Video Interview with Don Syme Available

Posted: 2006-09-14 07:17:00

Languages ::

A video interview with F# creator Don Syme is now available. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

September 06, 2006

"Expert F#" Chapter 2 Draft Available

Posted: 2006-09-06 23:17:00

Languages ::

Don Syme has announced the availability of an early draft of Chapter 2 (~375 KB .doc) of his planned "Expert F#" book. This draft chapter "covers most of the language constructs in tutorial mode, with the exception of object oriented programming, which will be covered in Chapter 3."

F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

August 24, 2006

F# 1.1.12.3 Released

Posted: 2006-08-24 23:19:00
Languages ::

F# 1.1.12.3 has been released. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

This release includes: a lightweight syntax option; experimental support for active patterns; new UInt8, Int8, Int16, and UInt16 modules for MLLib; plus other changes and a number of bugfixes.

May 23, 2006

F# 1.1.11.6 Released

Posted: 2006-05-23 22:16:00
Languages ::

F# 1.1.11.6 has been released. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

This release candidate includes: namespaces-related changes; null values without type annotations; the implementation of structural comparison, equality, and hashing in F# code; type-qualified discriminator names; BigNum performance improvements; improved compiler optimizations; plus other changes and bugfixes.

April 28, 2006

hubFS Announced

Posted: 2006-04-28 00:31:00
Languages ::

Don Syme has announced the creation of hubFS. It aims to be an F# community website, with it being described as "a great place to host F# material that doesn't fit well into an email list or which requires a permanent, searchable home, e.g. blogs, articles, screen shots, forums, code and video."

F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

March 24, 2006

F# 1.1.10.4 Released

Posted: 2006-03-24 09:31:00
Languages ::

F# 1.1.10.4 has been released. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

This release includes: the unverifiable type constructor nativeptr for mapping C/C++/C# pointer types, a fix for installing on Visual Studio .NET 2003, plus other changes and fixes.

February 25, 2006

F# 1.1.10.2 Released

Posted: 2006-02-25 11:38:00
Languages ::

F# 1.1.10.2 has been released. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

This release includes: a prototype version of F# Interactive; unified, first-class, composable events; quotation processing over raw quoted expressions; improved code generation; Unicode-related fixes; plus other changes and bugfixes.

January 27, 2006

F# 1.1.8.1 Released

Posted: 2006-01-27 23:51:00
Languages ::

F# 1.1.8.1 has been released. F# is a variant of ML running on .NET, sharing a core language with Objective Caml.

This release includes: a redesign, cleanup and renaming of the expression quotation library; a redesign of the math library; a sample showing how F# can work with LINQ; all the source code to F#, the library and the tools; plus other changes and bugfixes.

November 11, 2005

F# 1.1.5.2 Released

Posted: 2005-11-11 10:52:00
Languages ::

F# 1.1.5.2 has been released. F# is an OCaml-like language for the .NET platform.

This release includes: 64-bit support, named arguments for attributes, abstract properties and properties in interfaces, F# Interactive performance and correctness improvements, plus bugfixes and other changes.