PLNews: Programming Language News

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

FlashForth 3.0 Released

Posted: 2007-10-18 06:28:00
Languages ::

FlashForth 3.0 has been released. It is a Forth implementation for the PIC18F.

This release includes: a rewrite of the assembler, the replacement of DO LOOP with FOR NEXT, a pointer register called P, support for inline literals, and other changes.

NASM 0.99.05 Released

Posted: 2007-10-18 06:26:00
Languages ::

NASM 0.99.05 has been released. NASM is a portable x86-32 and x86-64 assembler.

This release includes: a fix for a bug where floating point constants were doubled, a new -Z command line switch, and other changes.

October 17, 2007

GNU Guile 1.8.3 Released

Posted: 2007-10-17 06:37:00
Languages ::

GNU Guile 1.8.3 has been released. Guile is a Scheme interpreter available as a library, designed for embedding within other applications.

This release includes: new modules, speed improvements to the reader, faster procedures returned by 'record-accessor' and 'record-modifier', and bug fixes.

Digital Mars D 2.006 Released

Posted: 2007-10-17 06:34:00
Languages ::

Digital Mars D 2.006 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: support for invariant strings; overload sets for functions and templates; the new std.getopt module for command-line processing; new functions in the std.conf, std.file, std.path, std.stdio and std.string modules; std.variant and std.contracts modules; bug fixes; and other changes.

newLISP 9.2.4 Released

Posted: 2007-10-17 06:32:00
Languages ::

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

This release includes: a speedup in symbol deletion, improved process management support, documentation updates, bug fixes and other changes.

GNU CLISP 2.42 Released

Posted: 2007-10-17 06:25:00
Languages ::

GNU CLISP 2.42 has been released. It is a portable, open-source ANSI Common Lisp implementation.

This release includes: new gtk2 and gdbm modules, a new EXT:RENAME-DIR function, bug fixes, and other changes.

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.

October 16, 2007

PyCon 2008 Call for Talk and Tutorial Proposals

Posted: 2007-10-16 06:31:00

Languages ::

PyCon 2008 has put out a call for talk and tutorial proposals. "A conference for Python developers, enthusiasts, and companies, PyCon brings together a diverse group to explore new challenges, launch new businesses and forge new connections within the Python community."

PyCon 2008 will be held from March 13 to 20, 2008, in Chicago.

Shed Skin 0.0.25 Released

Posted: 2007-10-16 06:30:00
Languages ::

Shed Skin 0.0.25 has been released. Shed Skin is an experimental Python compiler which emits C++ code.

This release includes: improved virtual function detection, further set optimizations, exhaustive C++ keyword checking, bug fixes, and other changes.

Groovy 1.1-RC-1 Released

Posted: 2007-10-16 06:27:00
Languages ::

Groovy 1.1-RC-1 has been released. Groovy is a dynamic, object-oriented language for the Java Platform.

This release includes: the groovysh command line shell enabled by default; a new metaClass property available on all objects; support for overloading the unary plus, minus and negate operators; coercing of strings to classes; and other changes.

TOY 2.3.1 Released

Posted: 2007-10-16 06:26:00
Languages ::

TOY 2.3.1 has been released. "TOY is a constraint functional logic system, designed to support the main declarative programming styles and their combination."

This release includes bug fixes.

October 15, 2007

Reva 7.0.1 Released

Posted: 2007-10-15 06:01:00
Languages ::

Reva 7.0.1 has been released. Reva is a Forth implementation running on Windows and Linux.

This release includes: refactoring of the core and reva.f, new words, more internal buffers that are dynamically allocated, bug fixes, and other changes.

Jython 2.2.1 Released

Posted: 2007-10-15 05:59:00
Languages ::

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

This release includes bug fixes.

MiniD 1.1 Released

Posted: 2007-10-15 05:56:00
Languages ::

MiniD 1.1 has been released. "MiniD is a scripting language, based on D, Lua, and Squirrel, and designed with D's featureset in mind. It is dynamically-typed, with a C-style syntax and D-like semantics."

This release includes: constant folding for three-way comparison expressions, command line interface improvements, interpreter speed improvements, bug fixes, and other changes.

October 14, 2007

GNU Smalltalk 2.95e Released

Posted: 2007-10-14 09:28:00
Languages ::

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

This release includes: fixes for race conditions in Semaphores and Delays, the conversion of the kernel to the new syntax, regex fixes, better parser error recovery, documentation improvements, plus other fixes and changes.

amforth 2.4 Released

Posted: 2007-10-14 09:25:00
Languages ::

amforth 2.4 has been released. It is a Forth implementation for the AVR ATmega microcontroller family.

This release includes: support for the ATmega128 controller, new words, fine-tuning, and other changes.

October 13, 2007

OCamlScripting Announced

Posted: 2007-10-13 23:30:00
Languages ::

OCamlScripting has been announced. It is a JSR 223: Scripting for the Java Platform implementation for Objective Caml, allowing for the execution of OCaml code in a Java application.

IronPython 2.0 Alpha 5 Released

Posted: 2007-10-13 23:27:00
Languages ::

IronPython 2.0 Alpha 5 has been released. IronPython is an implementation of Python running on .NET.

This release includes: a port of the standard 'array' module from IronPython 1.1, bug fixes, and other changes.

2007 Obfuscated Erlang Competition Announced

Posted: 2007-10-13 23:25:00

Languages ::

The 2007 Obfuscated Erlang Competition has been announced. "The goal is to write the most obfuscated Erlang program, providing a safe forum for poor coding practices and programming styles. Through this competition, we hope to illustrate some of the subtleties of Erlang and how they can best be used and abused."

Submissions are due on November 2, 2007, with the winners announced and prizes awarded on November 8, 2007 at the Erlang User Conference.

IKVM 0.36 rc5 Released

Posted: 2007-10-13 23:23:00
Languages ::

IKVM 0.36 rc5 has been released. IKVM is a Java implementation running on Mono and the .NET Framework.

This release includes bug fixes.