PLNews: Programming Language News

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

SABLE Announced

Posted: 2008-04-18 06:14:06
Languages ::
Languages ::

The SABLE programming language has been announced. It is a Smalltalk-derived programming language, running on .NET and Mono.

Next London Python Meetup on May 6

Posted: 2008-04-18 06:13:21
Languages ::

It has been announced that the next London Python Meetup will be held on May 6, 2008.

April 17, 2008

SWI-Prolog 5.6.54 Released

Posted: 2008-04-17 06:21:41
Languages ::

SWI-Prolog 5.6.54 has been released. SWI-Prolog is a portable, open source Prolog implementation.

This release includes: portability to big-endian machines, and a CHR fix.

Cat 1.0 beta 4 Released

Posted: 2008-04-17 06:19:03
Languages ::

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

This release includes: static type checking of all primitives, the reintroduction of 'self' types, bug fixes, and other changes.

Apr. 17 Tcl-URL! Now Available

Posted: 2008-04-17 06:17:36
Languages ::

The April 17, 2008 edition of the Tcl-URL! is now available. It summarises recent developments and discussion within the Tcl community.

Ruby 1.8.7-preview1 Released

Posted: 2008-04-17 06:15:30
Languages ::

Ruby 1.8.7-preview1 has been released. Ruby is a dynamic, cross-platform, object-oriented language.

This release includes: the new securerandom library, new methods and updates to the builtin classes, bug fixes, and other changes.

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.

Yasm 0.7.0 Released

Posted: 2008-04-16 06:17:03
Languages ::

Yasm 0.7.0 has been released. Yasm is a modular assembler, allowing for the support of multiple syntaxes, multiple output object formats, multiple instruction sets, and optimizations.

This release includes: support for the Intel Advanced Vector Extensions instructions, multi-section binary support, support for ELF32 and ELF64 TLS relocations, support for underscores in certain constants, SSE5 condition code support, bug fixes, and other changes.

SWI-Prolog 5.6.53 Released

Posted: 2008-04-16 06:15:17
Languages ::

SWI-Prolog 5.6.53 has been released. SWI-Prolog is a portable, open source Prolog implementation.

This release includes: performance improvements, a new at_exit(:Goal) option for threads, hash_term/2 changes, and more.

StrongForth 1.4 Released

Posted: 2008-04-16 06:13:43
Languages ::

StrongForth 1.4 has been released. It is a statically-typed Forth-like language, with an implementation for DOS.

This release includes: support for object-oriented programming, and documentation updates.

Online Cat Interpreter 1.2 Released

Posted: 2008-04-16 06:11:24
Languages ::

Online Cat Interpreter 1.2 has been released. It is a Cat implementation written in JavaScript.

This release includes: graphics support, tool-tip help text for the predefined instructions, and bug fixes.

newLISP 9.3.8 Released

Posted: 2008-04-16 06:10:07
Languages ::

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

This release includes: refinements to the Cilk API, Guiserver fixes, and other changes.

Apr. 15 Tcl-URL! Now Available

Posted: 2008-04-16 06:09:06
Languages ::

The April 15, 2008 edition of the Tcl-URL! is now available. It summarises recent developments and discussion within the Tcl community.

April 15, 2008

Apr. 8 to 15 'Caml Weekly News' Now Available

Posted: 2008-04-15 06:23:41
Languages ::

The April 8 to 15, 2008 edition of the Caml Weekly News is now available. It summarises recent developments and discussion within the Caml community.

This edition covers topics such as: break and continue in OCaml, websites using OCaml, and more.

ACM SIGPLAN 2008 Haskell Symposium Call for Papers

Posted: 2008-04-15 06:21:23

Languages ::

The ACM SIGPLAN 2008 Haskell Symposium has put out a call for papers. "The purpose of the Haskell Symposium is to discuss experience with Haskell, and future developments for the language. The scope of the symposium includes all aspects of the design, semantics, theory, application, implementation, and teaching of Haskell."

The submission deadline is June 23, 2008. The symposium will be held on September 25, 2008, in Victoria, British Columbia, Canada.

Apr. 14 'This Week in Ruby' Now Available

Posted: 2008-04-15 06:19:34
Languages ::

The April 14, 2008 edition of This Week in Ruby is now available. It summarises recent developments and discussion within the Ruby community.

Apr. 14 Python-URL! Now Available

Posted: 2008-04-15 06:18:49
Languages ::

The April 14, 2008 edition of Python-URL! is now available. It summarises recent developments and discussion within the Python community.

Tom 2.6 Released

Posted: 2008-04-15 06:17:58
Languages ::

Tom 2.6 has been released. It adds pattern matching primitives constructs to Java, C and Caml.

This release includes: a new alternative syntax for '%match' that is based on atomic constraints and can be combined with the '&&' and '||' operators, algebraic rules that can have any conjunction or disjunction of rules, a new syntax for strategies, simpler dispatching, compiler speedups, improved code generation, and other changes.

SBCL 1.0.16 Released

Posted: 2008-04-15 06:15:58
Languages ::

Steel Bank Common Lisp 1.0.16 has been released. SBCL is a portable, open-source ANSI Common Lisp implementation.

This release includes: improved code generation, speed optimizations, bug fixes, and other changes.

Gambit-C v4.2.6 Released

Posted: 2008-04-15 06:13:42
Languages ::

Gambit-C v4.2.6 has been released. Gambit-C includes a Scheme interpreter, and a Scheme compiler that emits portable C code.

This release includes: improved inlining of eqv?, support for inlining equal?, bug fixes, and other changes.