PLNews: Programming Language News

News, articles, announcements and information focusing on computer programming languages and their implementations.
June 27, 2007

Digital Mars D 2.001 Released

Posted: 2007-06-27 21:43:00
Languages ::

Digital Mars D 2.001 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 the D_Version2 predefined identifier, the addition of __VENDOR__ and __VERSION__ constants, the .init property for a variable being based on its type, bug fixes, and other changes.

June 26, 2007

Digital Mars D 1.017 Released

Posted: 2007-06-26 21:51:00
Languages ::

Digital Mars D 1.017 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 __VENDOR__ and __VERSION__, the .init property for a variable being based on its type, and bug fixes.

June 25, 2007

Jython 2.2 RC1 Released

Posted: 2007-06-25 21:47:00
Languages ::

Jython 2.2 RC1 has been released. Jython is a Python implementation written in Java.

This release candidate includes a new socket module, and bug fixes.

Seed7 2007-06-24 Released

Posted: 2007-06-25 21:45:00
Languages ::

Seed7 2007-06-24 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: the addition of a sockets library, new example programs, the addition of the popen function, compiler improvements, improved heap management, and other changes.

eTcl 1.0-rc21 Released

Posted: 2007-06-25 21:43:00
Languages ::

eTcl 1.0-rc21 has been released. eTcl is a standalone, single-executable distribution of Tcl, supporting a number of platforms and including several popular extensions.

This release includes: the addition of an API for communicating with other eTcl instances, bug fixes, and other changes.

Logtalk 2.30.2 Released

Posted: 2007-06-25 21:42:00
Languages ::

Logtalk 2.30.2 has been released. Logtalk is an object-oriented extension to Prolog.

This release includes: improved compiler error checking, new and revamped examples, bug fixes, and other changes.

June 24, 2007

Cat 0.15 Released

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

Cat 0.15 has been released. Cat is a functional, stack-based programming language inspired by Joy.

This release includes: support for equirecursive function types, type declaration verification, lambda expressions, "new" and "invoke" functions for interfacing with .NET, full type inference, updates to the graphics library, and other changes.

June 23, 2007

rocaml Announced

Posted: 2007-06-23 23:49:00
Languages ::

rocaml has been announced. It allows for Ruby extensions to be written in Objective Caml.

June 22, 2007

AMPC 1.6.4 Released

Posted: 2007-06-22 23:39:00
Languages ::

Axiomatic Multi-Platform C 1.6.4 has been released. AMPC is a C compiler that emits Java bytecode.

This release includes the addition of the FEMTO memory model.

June 21, 2007

'The OCaml Journal' Announced

Posted: 2007-06-21 21:44:00
Languages ::

It has been announced that The OCaml Journal has launched.

The first article, entitled 'Introducing OCaml', is available online for free.

Prolog OOP 0.5 Released

Posted: 2007-06-21 21:42:00
Languages ::

Prolog OOP 0.5 has been released. It is an object-oriented extension for Prolog, intended for use with SWI-Prolog.

This release includes: simple and taxonomic inheritance, bug fixes, and other changes.

June 20, 2007

EiffelStudio 6.0 Released

Posted: 2007-06-20 21:33:00

EiffelStudio 6.0 has been released. EiffelStudio is an Eiffel implementation and development environment.

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.

June 19, 2007

Python 3000 Status Update Available

Posted: 2007-06-19 21:55:00
Languages ::

Guido van Rossum has written a status update concerning the Python 3000 project.

Frink 2007-06-19 Released

Posted: 2007-06-19 21:52:00
Languages ::

Frink 2007-06-19 has been released. Frink is a language which allows for units of measurement to be tracked throughout calculations to help ensure correct answers.

This release includes: support for labeled break statements, improvements to interval arithmetic on transcendental functions, and the addition of functions for calculating partitions of integers.

June 18, 2007

New York Functional Programmers Meetup on June 27

Posted: 2007-06-18 21:55:00

It has been announced that the New York Functional Programmers Meetup will be held on June 27, 2007. "The NYFP meetup is for people using or interested in strongly typed functional languages, such as Ocaml, Haskell, SML, etc."

Next FringeDC Meeting on June 23

Posted: 2007-06-18 21:53:00

It has been announced that the next FringeDC meeting will be held on June 23, 2007. FringeDC is a group for people in the Washington, D.C. area who are interested in non-mainstream programming languages, including Lisp, Scheme, Haskell, Prolog and Smalltalk.

Steve Sims will be presenting about Standard ML.

Digital Mars D 2.000 Released

Posted: 2007-06-18 21:51:00
Languages ::

Digital Mars D 2.000 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: string, wstring and dstring aliases; the addition of const, invariant and final; bug fixes; and other changes.

Digital Mars D 1.016 Released

Posted: 2007-06-18 21:49:00
Languages ::

Digital Mars D 1.016 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 string, wstring and dstring aliases.

June 17, 2007

Sleep 2.1-b17 Released

Posted: 2007-06-17 21:55:00
Languages ::

Sleep 2.1-b17 has been released. Sleep is an embeddable scripting language implemented in Java, and inspired by Perl and Objective-C.

This release includes: the addition of a literal form for Java classes, assertions that accept an optional message parameter, bug fixes, and other changes.