PLNews: Programming Language News

News, articles, announcements and information focusing on computer programming languages and their implementations.
May 03, 2007

PML Announced

Posted: 2007-05-03 23:43:00
Languages ::

PML has been announced. It is "an ML like programming language, which will be extended with a prover soon."

March 31, 2007

SML# 0.20 Released

Posted: 2007-03-31 23:13:00
Languages ::

SML# 0.20 has been released. It is an extension to Standard ML, adding support for improved interoperability with C, record polymorphism, and rank-1 polymorphism.

March 24, 2007

HaMLet 1.3, HaMLet-S 1.3/S4 Released

Posted: 2007-03-24 00:07:00
Languages ::

HaMLet 1.3 and HaMLet-S 1.3/S4 have been released. HaMLet is a Standard ML '97 implementation. HaMLet-S includes proposals for Successor ML.

HaMLet 1.3 includes: improved support for building with most major SML systems, support for outputting the parse tree in S-expression form, and other changes.

HaMLet-S 1.3/S4 includes: support for views, support for higher-order and first-class modules, a complete formal specification of all extensions, extensible records, more expressive pattern matching, plus other changes and bug fixes.

March 15, 2007

2007 ACM SIGPLAN Workshop on ML Call for Papers

Posted: 2007-03-15 08:50:00
Languages ::

The 2007 ACM SIGPLAN Workshop on ML has put out a call for papers. The workshop "aims to bring together researchers, developers and users of ML to hear about and discuss the latest work on the design, semantics, implementation and application of ML and ML-like languages."

The submission deadline is June 15, 2007. The workshop will be held on October 5, 2007, in Freiburg, Germany.

February 03, 2007

SML/NJ 110.62 Released

Posted: 2007-02-03 18:30:00
Languages ::

SML/NJ 110.62 has been released. SML/NJ is a portable, open-source Standard ML '97 implementation.

This release includes: installation process improvements, the addition of a UTF8 structure and signature to the library, improvements to the language processing tools, plus other changes and fixes.

January 09, 2007

Poly/ML Version 5 Released

Posted: 2007-01-09 07:42:00
Languages ::

Poly/ML Version 5 has been released. Poly/ML is an open source Standard ML implementation.

This release includes: support for producing stand-alone binaries, AMD64 support, support for Intel Mac OS X and Cygwin, the use of the GNU tools for building, plus other changes and fixes.

November 10, 2006

SML/NJ 110.60 Released

Posted: 2006-11-10 20:46:00
Languages ::

SML/NJ 110.60 has been released. SML/NJ is a portable, open-source Standard ML '97 implementation.

This release includes: preliminary AMD64 support, new ml-ulex and ml-antlr tools, a fix for a signal delivery problem on Intel-based Macs, plus other changes.

August 28, 2006

Alice 1.3 Released

Posted: 2006-08-28 23:12:00
Languages ::

Alice 1.3 has been released. Alice is a functional language based on Standard ML, adding support for concurrent, distributed and constraint programming.

This release includes: a tutorial on constraint programming using the binding to the Gecode library, bytecode JIT compilation by default, support for some of the extensions proposed for Successor ML, plus other changes and bugfixes.

August 11, 2006

ML 2006 Call for Participation

Posted: 2006-08-11 23:33:00
Languages ::

The 2006 ACM SIGPLAN Workshop on ML has put out a call for participation. It "aims to provide a forum for discussion and research on existing and future ML and ML-like languages."

It will be held on September 16, 2006, in Portland, Oregon.

June 06, 2006

SML/NJ 110.59 Released

Posted: 2006-06-06 07:41:00
Languages ::

SML/NJ 110.59 has been released. SML/NJ is a portable, open-source Standard ML '97 implementation.

This release includes: a fix for a linking problem on NetBSD 3.x, eXene fixes, MLRISC improvements, plus other changes and bugfixes.

March 23, 2006

2006 ACM SIGPLAN Workshop on ML Call for Papers

Posted: 2006-03-23 21:06:00
Languages ::

The 2006 ACM SIGPLAN Workshop on ML has put out a call for papers.

The submission deadline is June 3, 2006, with the workshop being held in Portland, Oregon, on September 16, 2006.

March 21, 2006

SML# Announced

Posted: 2006-03-21 22:02:00
Languages ::

SML# has been announced. It is an extension to Standard ML, adding support for improved interoperability with C, record polymorphism, and rank-1 polymorphism.

An alpha release of the SML# compiler is currently available.

March 06, 2006

SML/NJ 110.58 Released

Posted: 2006-03-06 23:34:00
Languages ::

SML/NJ 110.58 has been released. SML/NJ is a portable, open-source Standard ML '97 implementation.

This release includes: a new lexer generator tool; support for Mac OS X on Intel-based Macs, 32-bit mode on x86-64 systems, and untested support for NetBSD 3.x; cleaned up signal handling on x86/Linux; plus other changes.

February 03, 2006

MLKit 4.3.0 Released

Posted: 2006-02-03 12:15:00
Languages ::

MLKit 4.3.0 has been released. It is an open-source Standard ML implementation, including support for generating native code on x86 Linux.

This release includes: updates to the Basis Library, garbage collection of regions by default, documentation improvements, support for separate compilation with MLB-files, plus other changes and various bugfixes.

December 24, 2005

New MLton Performance Benchmark Results Available

Posted: 2005-12-24 00:33:00
Languages ::

Stephen Weeks has announced that updated performance benchmark results are available for the MLton 20051202 release. The runtime ratio, code size, and compile time of MLton for a number of different programs is compared to those of other Standard ML implementations, including ML Kit, Moscow ML, Poly/ML, and SML/NJ.

December 05, 2005

MLton 20051202 Released

Posted: 2005-12-05 23:22:00
Languages ::

MLton 20051202 has been released. It is a portable, optimizing Standard ML compiler.

With this release, MLton is released under a BSD-style license. This release also includes: support for the x86/MinGW and HPPA/Linux platforms, documentation improvements, foreign function interface improvements, new ML Basis annotations, and the ckit and SML/NJ libraries.

November 16, 2005

SML/NJ 110.57 Released

Posted: 2005-11-16 23:17:00
Languages ::

Standard ML of New Jersey 110.57 has been released. SML/NJ is a portable Standard ML implementation which emits code for a number of popular architectures.

This release includes: an actual implementation of Array2.copy, the removal of the deprecated Substring.all function, tweaks to the new interval set API, internal organization improvements, plus other changes and fixes.

October 26, 2005

SML/NJ 110.56 Released

Posted: 2005-10-26 17:19:00
Languages ::

SML/NJ 110.56 has been released. SML/NJ is a portable, optimizing Standard ML implementation.

This release includes improved code generation for polymorphic equality on datatypes, an x86 register allocator bugfix, code cleanups, plus other changes.

September 03, 2005

Alice ML 1.2 Released

Posted: 2005-09-03 21:44:00
Languages ::

Alice ML 1.2 has been released. Alice ML adds support for type-safe programming and constraint programming to Standard ML.

This release includes support for optimized just-in-time internal bytecode generation, overhauls of various libraries, a regular expression library, 64-bit support, plus other improvements and bugfixes.

July 31, 2005

ML Workshop 2005 Call for Participation

Posted: 2005-07-31 00:18:00
Languages ::

The 2005 ML Workshop has put out a call for participation. The aim of the workshop is to "provide a forum for researchers, developers, and users to hear about and discuss the latest work on the use, design, and implementation of ML-like languages." It will be held September 29, 2005, in Tallin, Estonia.