PLNews: Programming Language News

News, articles, announcements and information focusing on computer programming languages and their implementations.
April 16, 2008

Parrot 0.6.1 Released

Posted: 2008-04-16 06:19:37
Platforms ::

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

This release includes: an independent C pre-processor for the C99 implementation, the reimplementation of the HQ9+ and Lua implementations with PCT, updates to the Rakudo implementation, performance improvements, and other changes.

March 20, 2008

Parrot 0.6.0 Released

Posted: 2008-03-20 21:13:27
Platforms ::

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

This release includes: an updated PMC implementation; a cleanup of the IMCC documentation; updates and improvements to the C99, lolcode, Rakudo Lua, Cardinal, Pheme, EcmaScript, Tcl, Eclectus and WMLScript implementations; other changes and bug fixes.

February 21, 2008

Parrot 0.5.3 Released

Posted: 2008-02-21 06:18:13
Platforms ::

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

This release includes: documentation updates, IMCC memory leak fixes and cleanups, the reimplementation of some language implementations using PCT, the rebranding of the 'perl6' language implementation to Rakudo, plus other bug fixes and changes.

January 16, 2008

Parrot 0.5.2 Released

Posted: 2008-01-16 06:16:31
Languages ::
Platforms ::

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

This release includes: a LOLCODE language implementation, the new pbc_to_exe utility for turning bytecode into executables, 'make perl6' for building a Perl 6 executable, documentation updates, faster UTF-8 string handling, bug fixes, and other changes.

December 19, 2007

Parrot 0.5.1 Released

Posted: 2007-12-19 21:35:56
Platforms ::

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

This release includes: documentation updates; a redesign of the Parrot Compiler Toolkit; NQP updates; the reimplementation of the perl6, abc, punie and pynie language implementations using PCT and NQP; new 'die', 'addhandler' and 'copy' opcodes; bug fixes; dead code removal; and other changes.

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.