PLNews: Programming Language News

News, articles, announcements and information focusing on computer programming languages and their implementations.
October 17, 2007

Parrot 0.4.17 Released

Posted: 2007-10-17 06:24:00
Platforms ::

Parrot 0.4.17 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: performance improvements, a working -r flag, updates to the pmc2c and PIR syntaxes, documentation updates, language implementation improvements and updates, code cleanups, bug fixes, and other changes.

September 20, 2007

Parrot 0.4.16 Released

Posted: 2007-09-20 22:08:00
Platforms ::

Parrot 0.4.16 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: Kea Common Lisp, NQP improvements, a code review on every PMC, bug fixes, and other changes.

August 25, 2007

Parrot 0.4.15 Released

Posted: 2007-08-25 23:47:00
Platforms ::

Parrot 0.4.15 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: the addition of NQP (a Perl 6-like language), initial work on a JIT engine for 64-bit processors, code cleanups, bug fixes, and other changes.

July 19, 2007

Parrot 0.4.14 Released

Posted: 2007-07-19 22:21:00
Platforms ::

Parrot 0.4.14 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: updates to the Lisp, Lua, Perl 6, Tcl, and Scheme implementations; documentation improvements; makefile targets for Sun lint, BSD int and splint; bug fixes; and other changes.

June 20, 2007

Parrot 0.4.13 Released

Posted: 2007-06-20 21:31:00
Platforms ::

Parrot 0.4.13 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: updates to the Lisp, Lua, PHP, Python, ABC, WMLScript and Tcl implementations; code cleanups and memory leak fixes; up-to-date SDL examples; plus other changes and fixes.

May 16, 2007

Parrot 0.4.12 Released

Posted: 2007-05-16 23:32:00
Platforms ::

Parrot 0.4.12 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: improvements to the configuration system; updates to the abc, PHP, Lua and Tcl implementations; garbage collector and memory management improvements; better support for non-GCC compilers; improved C++ compiler compatibility; and other changes.

April 18, 2007

Parrot 0.4.11 Released

Posted: 2007-04-18 08:05:00
Platforms ::

Parrot 0.4.11 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: updates to the Lua, PHP, BASIC and pynie language implementations, documentation improvements, improved Solaris support, plus other changes and bug fixes.

March 21, 2007

Parrot 0.4.10 Released

Posted: 2007-03-21 10:30:00
Platforms ::

Parrot 0.4.10 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: Pynie, a Python compiler for Parrot; updates to the Lua, PHP, Tcl and Ruby implementations; documentation improvements; plus other changes and bug fixes.

February 22, 2007

Parrot 0.4.9 Released

Posted: 2007-02-22 23:35:00
Platforms ::

Parrot 0.4.9 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

January 17, 2007

Parrot 0.4.8 Released

Posted: 2007-01-17 23:38:00
Platforms ::

Parrot 0.4.8 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: extended support for non-core platforms, updated design documents, improvements to a number of the included language implementations, plus other changes and fixes.

November 15, 2006

Parrot 0.4.7 Released

Posted: 2006-11-15 21:54:00
Platforms ::

Parrot 0.4.7 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: support for PHP and Forth, a new Perl6 grammar compiler, the Parrot::Embed module for the embedding of a Parrot runtime into a Perl 5 program, new tests, namespace refinements, coroutine improvements, plus other changes and bug fixes.

August 10, 2006

Parrot 0.4.6 Released

Posted: 2006-08-10 19:33:00
Platforms ::

Parrot 0.4.6 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: new Ruby and JavaScript implementations, updated design documents, a reentrant lexer, namespace improvements, plus other changes and bugfixes.

June 20, 2006

Parrot 0.4.5 Released

Posted: 2006-06-20 00:19:00
Platforms ::

Parrot 0.4.5 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: support for Unicode subroutine names, a new .NET CLI-to-PIR translator, bugfixes, and other changes.

May 14, 2006

Parrot 0.4.4 "Feather" Released

Posted: 2006-05-14 22:16:00
Platforms ::

Parrot 0.4.4 "Feather" has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: an APL compiler, a new pheme (Parrot Scheme) compiler, perl6 compiler improvements, PGE improvements, and more.

April 03, 2006

Parrot 0.4.3 Released

Posted: 2006-04-03 00:16:00
Platforms ::

Parrot 0.4.3 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: a partial implementation of namespaces, complex trigonometric methods, NetBSD support, PGE improvements, plus other changes and bugfixes.

February 22, 2006

Parrot 0.4.2 "GPW" Released

Posted: 2006-02-22 22:29:00
Platforms ::

Parrot 0.4.2 "GPW" has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: improved x86 and PPC just-in-time compilation support, better tracing and debugging features, support for named arguments and parameters, plus other changes and bugfixes.

January 08, 2006

Parrot 0.4.1 Released

Posted: 2006-01-08 22:45:00
Platforms ::

Parrot 0.4.1 "Foghorn Leghorn" has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes partcl updates, Jako updates, support for octal number constants, configure system rearrangement, installation to standard locations by default, plus other changes.

December 04, 2005

Parrot 0.4.0 Released

Posted: 2005-12-04 23:20:00
Platforms ::

Parrot 0.4.0 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: new lexical handling and closure support, new tests, improved Unicode character set and encoding support, calling conventions for exception handlers, the Amber and Lua languages, plus other changes and fixes.

November 06, 2005

Parrot 0.3.1 Released

Posted: 2005-11-06 10:22:00
Platforms ::

Parrot 0.3.1 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes: support for variable sized register frames, Parrot Grammar Engine improvements, Unicode character classification, plus other improvements and bugfixes.

October 01, 2005

Parrot 0.3.0 Released

Posted: 2005-10-01 20:50:00
Platforms ::

Parrot 0.3.0 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.

This release includes support for new calling conventions, plus other bugfixes, improvements and documentation updates.