PLNews: Programming Language News

News, articles, announcements and information focusing on computer programming languages and their implementations.
August 22, 2007

Logtalk 2.30.4 Released

Posted: 2007-08-22 22:21:00
Languages ::

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

This release includes: preliminary support for unit tests, new and updated examples, updated configuration files for Qu-Prolog and XSB, and other changes.

Cat 0.17.0 Released

Posted: 2007-08-22 22:19:00
Languages ::

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

This release includes: correct type inference for the standard library and all the combinatory logic combinators, bug fixes, a GUI code viewer, support for metadata comments, faster drawing code, updates to the specification, plus other changes.

GDC 0.24 Released

Posted: 2007-08-22 22:17:00
Languages ::

GDC 0.24 has been released. It is a D front-end for the GNU Compiler Collection. 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: an update to Digital Mars D 1.020, the removal of support for GCC 3.3.x, and bug fixes.

August 21, 2007

Karmasphere DP 3.0.2 Released

Posted: 2007-08-21 21:13:00
Languages ::

Karmasphere DP 3.0.2 has been released. "The Karmasphere DP language is a high-performance non-blocking parallel language for performing data processing. It is designed to give the user a high degree of control over the usage of system resources, for example, how many CPU cores or how much disk I/O time to use, without requiring the software developer to explicitly consider these issues in code."

Bay Area Functional Programmers Group Announced

Posted: 2007-08-21 21:11:00

The Bay Area Functional Programmers group has been announced.

JCPP 1.0.4 Released

Posted: 2007-08-21 21:09:00
Languages ::

JCPP 1.0.4 has been released. It is an implementation of the C preprocessor in Java.

This release includes: a better test suite, and bug fixes.

August 20, 2007

OOPS 2008 Call for Papers

Posted: 2007-08-20 21:10:00

The 2008 Object-Oriented Programming Languages and Systems track at the 23rd ACM Symposium on Applied Computing has put out a call for papers. It aims "to promote and stimulate further research on the object-oriented programming and distributed-object paradigms."

The paper submission deadline is September 8, 2007. SAC 2008 will be held from March 16 to 20, 2008, in Fortaleza, Brazil.

Roadsend Compiler for PHP 2.9.2 Released

Posted: 2007-08-20 21:08:00
Languages ::

Roadsend Compiler for PHP 2.9.2 has been released. It is a multi-platform, open source compiler capable of creating native binaries from PHP source code.

This release includes: a Mac OS X port, debugger improvements, bug fixes, and other changes.

Shed Skin 0.0.23 Released

Posted: 2007-08-20 21:06:00
Languages ::

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

This release includes: set optimizations; extension module stability fixes; support for __iadd__, __imul__, etc. (but not __ipow__ and __imod__); bug fixes; and other changes.

Syx 0.1.4 Released

Posted: 2007-08-20 21:03:00
Languages ::

Smalltalk YX 0.1.4 has been released. It is a portable, open source Smalltalk-80 implementation.

This release includes: rehashing support for Dictionary, Set and Bag; Visual Studio compilation and debugging support; completed support for big-endian machines; support for system signal handling; plus other changes and bug fixes.

August 19, 2007

Qi 9.0 Released

Posted: 2007-08-19 22:08:00
Languages ::

Qi 9.0 has been released. It is a "Lisp-based functional programming language that offers the best of Common Lisp with the advantages of pattern matching, l calculus consistency, and optional static type checking."

This release includes: a new "turbo" mode for producing very efficient code.

Chipmunk Basic 3.6.4(b1) Released

Posted: 2007-08-19 22:06:00
Languages ::

Chipmunk Basic 3.6.4(b1) has been released. It is a cross-platform BASIC interpreter, supporting Mac OS X, Windows and Linux.

This release includes: 'det' and 'dot' functions, support for comments at the beginning of if-endif statement blocks, the addition of legacy for-next syntax support, bug fixes, and other changes.

GNU Modula-2 0.61 Released

Posted: 2007-08-19 22:04:00
Languages ::

GNU Modula-2 0.61 has been released. GM2 is a Modula-2 front-end for the GNU Compiler Collection.

PLT Scheme v371 Released

Posted: 2007-08-19 22:01:00
Languages ::

PLT Scheme v371 has been released. PLT Scheme is a family of Scheme implementations, including DrScheme and MzScheme.

This release includes: improvements to the debugger, a new Intermediate + access language level for ProfessorJ, bug fixes, and other changes.

Ctpp 1.0.11 Released

Posted: 2007-08-19 22:00:00
Languages ::

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

This release includes: support for writing macro definitions to a file after processing the input, and a buffer overrun fix.

Gauche 0.8.11 Released

Posted: 2007-08-19 21:58:00
Languages ::

Gauche 0.8.11 has been released. Gauche is an R5RS Scheme implementation.

This release includes: new functions, bug fixes, and other changes.

Arena 0.9.12 Released

Posted: 2007-08-19 21:56:00
Languages ::

Arena 0.9.12 has been released. Arena is a scripting language with a C-like syntax and core, also offering automated memory management, runtime polymorphism, exceptions, and anonymous functions.

This release includes: changes to the system() library function to return the raw exit code of the invoked program.

August 18, 2007

Ctalk 0.0.9a Released

Posted: 2007-08-18 23:47:00
Languages ::

Ctalk 0.0.9a has been released. Ctalk is an object-oriented extension to C.

August 16, 2007

FreeBASIC 0.18.1b Released

Posted: 2007-08-16 22:00:00

FreeBASIC 0.18.1b has been released. FreeBASIC is an open-source BASIC compiler offering compatibility with Microsoft QuickBasic, while also adding features such as inline assembly, pointers, unsigned data types, and more.

This release includes: changes to the default calling convention in the -lang fb dialect, build improvements, bug fixes, and other changes.

August 15, 2007

Next SPUG Meeting on Aug. 21

Posted: 2007-08-15 21:45:00
Languages ::

It has been announced that the next Seattle Perl Users Group meeting will be held on August 21, 2007.