PLNews: Programming Language News

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

Feeds


Archives

Nov. 27, 2008

Qi II Released, 'Functional Programming in Qi (second edition)' Published

Languages :: Lisp, Languages :: Qi

Qi II has been released. It has also been announced that 'Functional Programming in Qi (second edition)' has also been published. Qi is a Common Lisp-based programming language offering pattern matching, l calculus consistency, optional static type checking, and other features.

This release of Qi includes: a complete reimplementation of Qi, a new license, support for type secure lazy evaluation on demand, improved Common Lisp integration, improved Prolog interoperability, support for rule closures, improved dependent type handling, and other changes.

The new edition of 'Functional Programming in Qi (second edition)' includes: a new chapter on abstract programming, a new chapter on compiling sequent calculus, a revised final section explaining rule closures, Qi YACC and Qi Prolog documentation, and other changes.

Run BASIC v1.01 Released

Languages :: BASIC

Run BASIC v1.01 has been released. Run BASIC is a Web-based BASIC implementation built upon Liberty BASIC.

This release includes a free edition for personal use.

IronPython 2.0 RC2 Released

Languages :: Python

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

This release includes tutorial updates, and bug fixes.

NAG Fortran Compiler Release 5.2 Released

Languages :: Fortran

NAG Fortran Compiler Release 5.2 has been released. It is a multi-platform Fortran compiler.

This release includes: support for procedure pointers, object-bound procedures, scalar allocatable variables, support for more intrinsic functions appearing in initialisation expressions, recursive input/output, the ASSOCIATE construct, the MOVE_ALLOC intrinsic subroutine, support for renaming user-defined operators via the USE statement, compilation speed improvements, faster allocation and deallocation of scalar pointers, faster intrinsic functions, threading improvements, support for quad precision REAL on all platforms, runtime error messages that specify the location of the error, more warnings, and other changes.

Gambit-C v4.3.2 Released

Languages :: Scheme

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

This release includes: an updated Xlib-simple example showing how to process X11 events, the addition of a check for consistency of lib/gambit#.scm, and other changes.

Next Iowa Python User Group Meeting on Dec. 1

Languages :: Python, User Groups

It has been announced that the next meeting of the Iowa Python User Group will be held on December 1, 2008.

Digital Mars D 2.021 Released

Languages :: D

Digital Mars D 2.021 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: a -safe switch, range support for the foreach statement, the 'scope' and 'lazy' parameter storage classes, the 'this' parameter to struct member functions as a reference type rather than a pointer, the addition of the experimental core.runtime.loadLibrary() and core.runtime.unloadLibrary() for loading and unloading Win32 dynamic libraries, the renaming of stdc.* to core.stdc.*, the renaming of sys.* to core.sys.*, bug fixes, and other changes.

Digital Mars D 1.037 Released

Languages :: D

Digital Mars D 1.037 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 unittest functions that now always use D linkage, and bug fixes.

Algol 68 Genie Mark 15 Released

Languages :: Algol

Algol 68 Genie Mark 15 has been released. It is an open source Algol 68 interpreter.

Nov. 26, 2008

Nov. 26 Tcl-URL! Released

Languages :: Tcl

The November 26, 2008 edition of Tcl-URL! is now available. It summarises recent developments within the Tcl community.

OCaml 3.11.0 Release Candidate Released

Languages :: Objective CAML

OCaml 3.11.0 Release Candidate has been released. Objective Caml is a statically typed, strictly evaluated descendant of ML, offering object-oriented, functional and imperative features.

Mono 2.2 Preview 1 Released

Platforms :: .NET

Mono 2.2 Preview 1 has been released. Mono is a portable, open source .NET CLI implementation.

Gambit-C v4.3.1 Released

Languages :: Scheme

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

This release includes: the addition of a -debug-location, improvements to the elementary math functions for complex and exact arguments, networking subsystem updates, improved X11 support, bug fixes, documentation updates, and other changes.

Logtalk 2.34.0 Released

Languages :: Prolog

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

This release includes: conditional compilation support, the addition of the expand_goal/2 built-in method, simplification of the implementation of the threaded/1 built-in predicate, new predicates, new examples, bug fixes, and other changes.

eTcl 1.0rc30 Released

Languages :: Tcl

eTcl 1.0rc30 has been released. eTcl is a standalone, single-executable distribution of Tcl, supporting a number of platforms and including several popular extensions.

This release includes: the use of Tcl/Tk 8.5.5 and TclOO 0.6, the addition of new commands to the wce package, applets to wrap sources into a standalone executable, bug fixes, and other changes.

'Real World Haskell' Now Shipping

Books, Languages :: Haskell

It has been announced that 'Real World Haskell', by Bryan O'Sullivan, Don Stewart, and John Goerzen, is now shipping.

Nov. 25, 2008

Advanced Bash Scripting Guide 5.5 Released

Books, Languages :: Shell

The Advanced Bash Scripting Guide 5.5 has been released. It is a shell scripting tutorial and reference focusing on Bash.

This release includes: new material, fixes, better consistency, and two new example scripts.

Nov. 24 Python-URL! Available

Languages :: Python

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

EiffelStudio 6.3.7.5863 Released

Languages :: Eiffel

EiffelStudio 6.3.7.5863 has been released. EiffelStudio is a cross-platform Eiffel implementation and development environment.

This release includes: the removal of obsolete warnings, support for self-initialization when attributes have a body, bug fixes, and other changes.

Nov. 18 to 25 Caml Weekly News Available

Languages :: Objective CAML

The November 18 to 25, 2008 edition of the Caml Weekly News is now available. It summarises recent developments and discussion within the OCaml community.

Nov. 24, 2008

PLT Scheme 4.1.3 Released

Languages :: Scheme

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

This release includes Web Server improvements and other changes.

Box 0.1, alpha20081120 Released

Languages :: Box

Box 0.1, alpha20081120 has been released. It is a programming language for drawing vector graphics.

This release includes: the Boxer graphical user interface for Box, work on the propagation of creators and destructors for members to the parent structure, and other changes.

Terrapin Logo Version 3 Released

Languages :: Logo

Terrapin Logo Version 3 has been released. It is a Logo implementation supporting Windows, Mac OS X and Mac Classic.

This release includes: an optional grid for the graphics window, support for visual views of workspace contents, a new list editor, enhanced debugging support, support for Lego NXT commands, and other changes.

Ctalk 0.0.88a Released

Languages :: C

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

This release includes: improved expression analysis, performance improvements, better user object tracking and accounting, bug fixes, and other changes.

haXe 2.02 Released

Languages :: haXe

haXe 2.02 has been released. haXe is a high-level, object-oriented language for developing Web sites and Web applications.

This release includes: support for identifiers starting with _[0-9], optimization improvements, the addition of the flash.Memory API for Flash 10 Alchemy opcode access, the addition of memory-related functions to php.Sys, bug fixes, and other changes.

Categories

[Valid XHTML 1.0][Valid CSS][Valid RSS 2.0][Valid Atom 1.0][Powered by OCaml]