PLNews: Programming Language News

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

PawPaw 0.6 Released

Posted: 2007-07-24 22:17:00
Languages ::

PawPaw 0.6 has been released. It is a Forth-like language.

This release includes fixes.

Ctpp 1.0.3 Released

Posted: 2007-07-24 22:16:00
Languages ::

Ctpp 1.0.3 has been released. It is a preprocessor for Ctalk, an object-oriented extension of C.

This release includes: expansion of the arguments of the #include and #include_next preprocessor directives if the arguments contain macros or expressions.

July 23, 2007

Seed7 2007-07-23 Released

Posted: 2007-07-23 22:27:00
Languages ::

Seed7 2007-07-23 has been released. Seed7 is a strongly-typed, general-purpose language, offering object-oriented capabilities, exception handling, user-defined statements and operators, plus more.

This release includes: support for local functions, support for arrays with indices of any type, a new example program, optimizations, the addition of the *:= operator and the sqrAbs function, support for the conversion of integers to an enumeration type, plus other changes.

Kent Retargettable Occam Compiler 1.4.1-pre6 Released

Posted: 2007-07-23 22:25:00
Languages ::

The Kent Retargettable Occam Compiler 1.4.1-pre6 has been released. It is a portable Occam 2.1 compiler, including extensions from a subset of Occam 3 and from pi calculus.

This release includes: the addition of the occSDL library, documentation updates, bug fixes, new examples, and other changes.

IronRuby Source Code Available

Posted: 2007-07-23 22:22:00
Languages ::

John Lam has announced that the source code for IronRuby is now available. IronRuby is a Ruby implementation for .NET.

Digital Mars D 2.003 Released

Posted: 2007-07-23 22:19:00
Languages ::

Digital Mars D 2.003 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.

This release includes: the addition of 'extern (System)', the addition of std.traits, the addition of the foreach range statement, bug fixes, and other changes.

Digital Mars D 1.019 Released

Posted: 2007-07-23 22:17:00
Languages ::

Digital Mars D 1.019 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.

This release includes: the addition of 'extern (System)', bug fixes, and other changes.

July 23 Haskell Weekly News Available

Posted: 2007-07-23 22:16:00
Languages ::

The July 23, 2007 edition of the Haskell Weekly News is now available. It summarises recent developments within the Haskell community.

This edition covers topics such as: recent Haskell-related software releases, recent Haskell' developments, recent Haskell-related blog postings, and more.

July 22, 2007

GCC 4.2.1 Released

Posted: 2007-07-22 22:16:00
Platforms ::

GNU Compiler Collection 4.2.1 has been released. GCC is a portable compiler system including front-ends for C, C++, Java, Objective-C, Objective-C++, Fortran and Ada, and supporting a variety of target platforms.

This release includes bug fixes. It is also the last release of GCC covered by the GPLv2. Future releases will be released under the GPLv3.

CharPy Announced

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

CharPy has been announced. It is a group for Python users in the Charlotte, NC area.

LITTLE 0.7.9.7 Released

Posted: 2007-07-22 00:02:00
Languages ::

LITTLE 0.7.9.7 has been released. LITTLE is a dynamically typed, object-oriented language with a Lisp-like syntax.

This release includes: enhancements and fixes to the macro system, the addition of more macros, and the removal of old code.

July 21, 2007

PawPaw 0.5 Released

Posted: 2007-07-21 23:52:00
Languages ::

PawPaw 0.5 has been released. It is a Forth-like language.

This release includes: support for file inclusion, fixes, and other changes.

Ctpp 1.0.2 Released

Posted: 2007-07-21 23:50:00
Languages ::

Ctpp 1.0.2 has been released. It is a preprocessor for Ctalk, an object-oriented extension of C.

This release includes the addition of a --lang-c++ command line option.

GNU Smalltalk 2.95c Released

Posted: 2007-07-21 23:47:00
Languages ::

GNU Smalltalk 2.95c has been released. GNU Smalltalk is a portable, open source Smalltalk-80 implementation.

This release includes: new DebugTools, Complex and Digest packages; documentation improvements; a source code conversion tool; improved MinGW support; and other changes.

Blue 1.1.1 Released

Posted: 2007-07-21 23:45:00
Languages ::

Blue 1.1.1 has been released. Blue is a portable, high-level, dynamic programming language.

This release includes: a function call optimization, a compiler bug fix, and more tests.

July 19, 2007

V 0.004 Released

Posted: 2007-07-19 22:25:00
Languages ::

V 0.004 has been released. V is a concatenative language.

This release includes: the addition of tree operations, scope handling bug fixes, and other changes.

newLISP 9.1.9 Released

Posted: 2007-07-19 22:23:00
Languages ::

newLISP 9.1.9 has been released. newLISP is a portable, general purpose, Lisp-like scripting language.

This development release includes: binary installers for Win32 and Mac OS X, a switch to the GPLv3, and other changes.

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.

Linotte 0.3.3 Released

Posted: 2007-07-19 22:20:00
Languages ::

Linotte 0.3.3 has been released. It is a programming language with a syntax inspired by French.

July 18, 2007

Ctpp 1.0.1 Released

Posted: 2007-07-18 21:40:00
Languages ::

Ctpp 1.0.1 has been released. It is a preprocessor for Ctalk, an object-oriented extension of C.

This release includes: a check for unmatched comments, and improved error reporting.