PLNews: Programming Language News

News, articles, announcements and information focusing on computer programming languages and their implementations.
May 26, 2007

nwcc 0.7.3 Released

Posted: 2007-05-26 23:36:00
Languages ::

nwcc 0.7.3 has been released. nwcc is a portable C compiler targeting a variety of systems.

This release includes: rewritten x86 and AMD64 floating point support, PPC32 and PPC64 floating point bug fixes, plus other changes and fixes.

May 25, 2007

Tcl/Tk 8.4.15 Released

Posted: 2007-05-25 23:50:00
Languages ::

Tcl/Tk 8.4.15 has been released. Tcl is a dynamic, cross-platform scripting language.

This release includes: Aqua/Tk improvements, a number of bug fixes, and other changes.

IFL 2007 Call for Papers

Posted: 2007-05-25 23:45:00

The 19th International Symposium on Implementation and Application of Functional Languages has put out a call for papers. "The aim of the IFL symposia is to bring together researchers actively engaged in the implementation and application of functional and function-based programming languages. They provide an open forum for researchers who wish to present and discuss new ideas and concepts, work in progress, preliminary results, etc. related primarily but not exclusively to the implementation and application of functional languages."

The symposium will be held from September 27 to 29, 2007, in Freiburg, Germany.

Pygmy Forth for DOS 1.7 Released

Posted: 2007-05-25 23:43:00
Languages ::

Pygmy Forth for DOS 1.7 has been released. It is an open source Forth implementation running on DOS.

May 24, 2007

PyCon UK 2007 Call for Papers

Posted: 2007-05-24 23:33:00

Languages ::

PyCon UK 2007 has put out a call for papers. "PyCon UK is a conference all about the Python programming language, it's aimed at the Python community: Python users and programmers, of all skill levels."

The conference will be held on September 8 and 9, 2007, in Birmingham.

Next Dallas Ft. Worth Pythoneers Meeting on May 26

Posted: 2007-05-24 23:30:00
Languages ::

It has been announced that the next meeting of the Dallas Ft. Worth Pythoneers will be held on May 26, 2007.

Seed7 2007-05-24 Released

Posted: 2007-05-24 23:26:00
Languages ::

Seed7 2007-05-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: changes relating to the use of constant types, makefile changes, documentation updates, bug fixes, and other changes.

C# Java Virtual Machine 1.0.1 Released

Posted: 2007-05-24 23:23:00
Languages ::

C# Java Virtual Machine 1.0.1 has been released. It is a Java virtual machine implemented in C#.

This release includes: the addition of the DbConnection class, the addition of the Syst.MachineName method, documentation updates, plus other changes.

May 23, 2007

Frink 2007-05-22 Released

Posted: 2007-05-23 16:54:00
Languages ::

Frink 2007-05-22 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 patterns with constraints, improved support for performing algebra and derivatives, and other changes.

hsv.rb Announced

Posted: 2007-05-23 16:51:00
Languages ::

hsv.rb has been announced. It is a group for Ruby users in the Huntsville, Alabama area.

EuroPython 2007 Registration Now Open

Posted: 2007-05-23 16:49:00

Languages ::

It has been announced that registration is now open for EuroPython 2007. "EuroPython brings together developers, designers and business people in the Python and Zope communities."

Registration closes on July 2, 2007. EuroPython 2007 will take place from July 9 to 11, 2007, in Vilnius, Lithuania.

LLVM 2.0 Released

Posted: 2007-05-23 16:46:00
Platforms ::

LLVM 2.0 has been released. LLVM is a portable compiler infrastructure, offering a compilation strategy that allows for compile-time, link-time, run-time and offline program optimization.

This release includes: IR, optimizer and interpreter support for arbitrary bitwidth integers with sizes greater than 64 bits; the replacement of the LLVM 1.x bytecode format with a new binary representation named 'bitcode'; a new MSIL backend; support for ELF symbol aliases; llvm-gcc improvements; a new loop rotation pass; other optimizer improvements; improvements and fixes to the inline assembly support; support for the x86 MMX instruction set; plus other changes and bug fixes.

May 22, 2007

May 15 to 22 Caml Weekly News Available

Posted: 2007-05-22 23:35:00
Languages ::

The May 15 to 22, 2007 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: the release of OCaml 3.10.0, the release of the OCaml Development Tools 1.0.1 plugins for Eclipse, and more.

R5.93RS Draft Available

Posted: 2007-05-22 23:33:00
Languages ::

It has been announced that the R5.93RS [~650 KB, .pdf] draft of the the Revised6 Report on the Algorithmic Language Scheme is now available.

Cat 0.14 Released

Posted: 2007-05-22 23:30:00
Languages ::

Cat 0.14 has been released. Cat is a functional, stack-based programming language.

This release includes: a new macro rewriting system, a CIL compiler, improved type checking and type inference, new optimizations, documentation updates, plus other changes.

Next Montreal Scheme/Lisp User Group Meeting on May 24

Posted: 2007-05-22 23:28:00
Languages ::
Languages ::

It has been announced that the next meeting of the Montreal Scheme/Lisp User Group will be held on May 24, 2007. Marc Feeley will be discussing the Snow framework, used for developing and distributing portable Scheme packages.

The Python Papers Volume 2, Issue 2 Now Available

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

It has been announced that the The Python Papers Volume 2, Issue 2 is now available.

May 21, 2007

Voter Registration for R6RS Ratification Now Open

Posted: 2007-05-21 23:15:00
Languages ::

It has been announced that voter registration for the Revised6 Report on the Algorithmic Language Scheme Ratification process is now open. The registration will remain open until at least June 27, 2007, or until two weeks after the R6RS Editors produce their final draft.

"Anybody who has a stake in the Scheme standards process - except the members of the Steering Committee - may participate in the ratification vote. In order to register, a potential voter must supply a "Statement of Interest" declaring what his stake is in the outcome of the process. Each voter's statement must be original, must be at least 150 words long, and must actually address the question of what the voter's interest is in the Scheme standard. At the end of the registration period (but before any voting), the list of enrolled voters will be published along with their statements of interest."

PLT Scheme v370 Released

Posted: 2007-05-21 23:12:00
Languages ::

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

This release includes: the replacement of the conservative garbage collector with a precise garbage collector, library changes, and more.

Scala 2.5.0-final Released

Posted: 2007-05-21 23:09:00
Languages ::

Scala 2.5.0-final has been released. Scala is a statically typed, extensible, multi-paradigm language, offering object-oriented and functional support.

This release includes: the addition of OSGi support to the Scala libraries, a number of fixes, and other changes.