PLNews: Programming Language News

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

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.

April 16, 2008

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.

April 13, 2008

Cat 1.0 beta 3 Released

Posted: 2008-04-13 07:47:16
Languages ::

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

This release includes: the automatic loading of the standard library, documentation updates, standard library bug fixes, support for searching for definitions matching a particular prefix, and other changes.

April 08, 2008

Cat 1.0 beta 2 Released

Posted: 2008-04-08 06:16:42
Languages ::

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

This release includes bug fixes.

April 07, 2008

Cat 1.0 beta 1 Released

Posted: 2008-04-07 06:15:05
Languages ::

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

This release includes: the replacement of some predefined primitives with library functions, tail-call optimization, a #trace metacommand, code cleanups, the removal of infinite lists, and other changes.

November 26, 2007

Cat 0.18.2 Released

Posted: 2007-11-26 21:43:07
Languages ::

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

This release includes: improvements to the MetaCat term rewriting optimisation system, bug fixes, standard library improvements, and other changes.

October 31, 2007

Cat Tutorial Available

Posted: 2007-10-31 06:22:00
Languages ::

It has been announced that a Cat tutorial is available. Cat is a functional, stack-based programming language inspired by Joy.

October 29, 2007

Online Cat Interpreter 1.1 Released

Posted: 2007-10-29 06:42:00
Languages ::

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

This release includes: a separate stack window, support for defining new functions, and other changes.

August 22, 2007

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.

July 07, 2007

Cat 0.16.0 Released

Posted: 2007-07-07 22:42:00
Languages ::

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

June 24, 2007

Cat 0.15 Released

Posted: 2007-06-24 07:03:00
Languages ::

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

This release includes: support for equirecursive function types, type declaration verification, lambda expressions, "new" and "invoke" functions for interfacing with .NET, full type inference, updates to the graphics library, and other changes.

June 16, 2007

Cat to C++ Translator 0.2 Released

Posted: 2007-06-16 07:56:00
Languages ::

Cat to C++ Translator 0.2 has been released. Cat is a functional, stack-based programming language.

May 22, 2007

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.

May 04, 2007

Cat 0.12.1 Released

Posted: 2007-05-04 23:41:00
Languages ::

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

This release includes: a preliminary version of the type inference engine, the addition of a '#save' command, and other changes.

May 01, 2007

Cat 0.12.0 Released

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

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

This release includes: a quicksort implementation; support for mixing symbols, letters and numbers to create new identifiers; a byte data type; basic operations on the byte data type; support for binary and hexadecimal literals; a split function; basic IO support; plus other changes and bug fixes.

April 30, 2007

Cat Interpreter Written in JavaScript Available

Posted: 2007-04-30 23:18:00
Languages ::

Christopher Diggins has announced that a Cat interpreter written in JavaScript is now available. Cat is a functional, stack-based programming language.

April 25, 2007

Cat 0.11.1 Released

Posted: 2007-04-25 16:41:00
Languages ::

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

This release includes: the addition of count_while, more tests, plus other changes and a number of bug fixes.

April 08, 2007

Cat 0.10.4 Released

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

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

This release includes: new functions, standard library fixes, support for graphics, and other changes.

April 04, 2007

Cat 0.10.3 Released

Posted: 2007-04-04 08:30:00
Languages ::

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

This release includes standard library updates.

April 02, 2007

Cat 0.10.2 Released

Posted: 2007-04-02 23:50:00
Languages ::

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

This release includes: support for infinite lists, support for predicate function generation, hash lists, a comma and parentheses notation for lists, plus other changes.