Squirrel 3.0 alpha 2 has been released. Squirrel is a lightweight, embeddable language with a C-like syntax which offers higher-order functions, delegation, tail recursion, generators, exception handling, automated memory management, and more.
This alpha release includes: the addition of real free variables, a refactored function call implementation, the addition of sq_getfunctioninfo, a SQUSEDOUBLE compile-time flag to use double precision floats, support for cloning blobs, support for instantiating generators by calling sql_call() or closure.call(), bug fixes, and other changes.
Squirrel 2.2.3 stable has been released. Squirrel is a lightweight, embeddable language with a C-like syntax which offers higher-order functions, delegation, tail recursion, generators, exception handling, automated memory management, and more.
This release includes: the addition of sq_getfunctioninfo, the addition of a SQUSEDOUBLE compile-time flag to use double precision floats, the addition of sqstd_format, support for the instantiation of generators using sq_call() or closure.call(), bug fixes, and other changes.
The 2009 Commercial Users of Functional Programming Workshop has put out a call for participation. "The goal of CUFP is to build a community for users of functional programming languages and technology, be they using functional languages in their professional lives, in an open source project (other than implementation of functional languages), as a hobby, or any combination thereof."
It will be held on September 4, 2009, co-located with ICFP 2009 in Edinburgh, Scotland.
ActivePython 3.1.0.1 has been released. ActivePython is a binary distribution of Python from ActiveState, supporting AIX, HP-UX, Linux, Solaris, Mac OS X, and Windows.
This release includes an update to Python 3.1.
Glasgow Haskell Compiler 6.10.4 Release Candidate 1 has been released. GHC is a portable, open-source, optimising Haskell 98 implementation.
This release candidate includes bug fixes.
Steel Bank Common Lisp 1.0.29.54.rc1 has been released. SBCL is a portable, open source ANSI Common Lisp implementation.
This release candidate includes: the deprecation of SB-THREAD:JOIN-THREAD-ERROR-THREAD and SB-THREAD:INTERRUPT-THREAD-ERROR-THREAD in favour of SB-THREAD:THREAD-ERROR-THREAD, the new SB-QUEUE contrib module, the addition of SB-THREAD:SYMBOL-VALUE-IN-THREAD and SB-INTROSPECT:ALLOCATION-INFORMATION, various optimizations, slightly more stable complex float division, a reworking of the output of DESCRIBE, bug fixes, and other changes.
SWI-Prolog 5.7.10 has been released. SWI-Prolog is a portable, open source Prolog implementation.
This release includes: clp(fd) enhancements, various cleanups, bug fixes, and other changes.
Erlang/OTP R13B01 has been released. Erlang is a general-purpose language, offering support for concurrency, distribution and fault tolerance.
This is a maintenance release.
The haXe Forum has been announced. It is a set of online forums focusing on haXe, a high-level, object-oriented language for developing Web sites and Web applications.
AngloHaskell 2009 has been announced. It will be held on August 7 and 8, 2009, in Cambridge, UK.
Parrot 1.3.0 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.
This release includes: IO system optimizations, fixes to the inheritance hierarchy of FileHandle and Socket PMC types, a cleanup and refactoring of the GC internals, PMC class manipulations that use type numbers instead of string names, memory leak fixes, the addition of the root_new opcode, documentation updates, updates to the OpenGL library, bug fixes, and other changes.
pyArkansas 2009 has been announced. It will be held on November 14, 2009 at the University of Central Arkansas.
PHP 5.3.0 has been released. PHP is a general-purpose scripting language, suitable for Web development and embedding within HTML.
This release includes: support for namespaces, support for late static binding, lambda functions and closures, performance improvements, optional garbage collection for cyclic references, improved Windows support, more consistent float rounding, the dropping of several extensions, bug fixes, and other changes.
Vala 0.7.4 has been released. Vala "aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.
This release includes: support for array properties, support for implicit and explicit GValue casts, initial support for generic methods, a PostgreSQL binding, binding updates, bug fixes, and other changes.
OCaml Meeting 2009 in Tokyo has been announced. It will be held on August 30, 2009.
OCaml 3.11.1 has been released. Objective Caml is a statically typed, strictly evaluated descendant of ML, offering object-oriented, functional and imperative features.
This release includes: support for 64-bit mode on x86 Solaris, improved wording of various error messages, a number of bug fixes, and other changes.
Timber Compiler 1.0.3 has been released. It is a purely functional programming language aimed at the construction of event-driven systems, allowing for programs to be structured in terms of objects and reactions, and controlled via timing constraints.
This release includes bug fixes.