PLNews: Programming Language News

News, articles, announcements and information focusing on computer programming languages and their implementations.
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.

March 30, 2007

Cat 0.10 Released

Posted: 2007-03-30 07:41:00
Languages ::

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

This release includes: support for optional named parameters, an overhaul of the parsing code, support for type annotation labels, and other changes.

February 27, 2007

Revised Cat Technical Report Available

Posted: 2007-02-27 00:21:00
Languages ::

Christopher Diggins has announced that a revised version of the Cat techical report is now available. Cat is a statically-typed, stack-based language inspired by Joy.

January 26, 2007

Cat 0.9.9 Released

Posted: 2007-01-26 22:19:00
Languages ::

Cat 0.9.9 has been released. Cat is a statically-typed, stack-based compositional language, inspired by Joy.

January 13, 2007

Next Boston AppleScript User Group Meeting on Jan. 23

Posted: 2007-01-13 21:51:00
Languages ::
Languages ::

It has been announced that the next meeting of the Boston AppleScript User Group will be held on January 23, 2007.

November 08, 2006

Cat 0.9.7 Released, Python Implementation of Cat Announced

Posted: 2006-11-08 21:58:00
Languages ::

Cat 0.9.7 has been released. Cat is a statically-typed, stack-based compositional language, inspired by Joy.

This release includes: stack state descriptors that now describe the stack reading left to right, where the left-most element is the top of the stack; and support for recursive functions.

It has also been announced that a Cat interpreter written in Python is now available.

November 04, 2006

Cat 0.9.6 Released, Cat Article Available

Posted: 2006-11-04 21:28:00
Languages ::

Cat 0.9.6 has been released. Cat is a statically-typed, stack-based compositional language, inspired by Joy.

This release includes support for turning off typing.

Christopher Diggins has also written an article that describes the language, the interpreter and the type inference algorithm.

November 03, 2006

Cat 0.9.5 Released

Posted: 2006-11-03 23:02:00
Languages ::

Cat 0.9.5 has been released. Cat is a strongly typed, stack-based compositional language, inspired by Joy.

This release includes: the addition of multi-line capabilities to the interpreter, the addition of 'null_op', and a change to 'id' to fail on empty stack.

November 01, 2006

New Cat Tutorial Available

Posted: 2006-11-01 08:33:00
Languages ::

Christopher Diggins has announced that a new tutorial on the Cat programming language is now available. Cat is a strongly typed, stack-based compositional language, inspired by Joy.

October 30, 2006

Cat 0.9.3 Released

Posted: 2006-10-30 23:46:00
Languages ::

Cat 0.9.3 has been released. Cat is a stack-based compositional language, inspired by Joy.

This release includes: more tests, more list manipulation functions, plus other changes and bug fixes.

October 26, 2006

Cat 0.9 Released

Posted: 2006-10-26 23:48:00
Languages ::

Cat 0.9 has been released. Cat is a stack-based compositional language, inspired by Joy.

This release includes: improved testing, support for Mono 1.13.8, and other changes.

September 29, 2006

Cat 0.7 Released

Posted: 2006-09-29 22:25:00
Languages ::

Cat 0.7 has been released. Cat is a stack-based compositional language, inspired by Joy.

September 17, 2006

Cat 0.6 Preview Released

Posted: 2006-09-17 00:12:00
Languages ::

A preview of Cat 0.6 has been released. It is a stack-based compositional language, inspired by Joy.

July 31, 2006

"Cat, an Optimization Framework for the MSIL" Presentation Slides Available

Posted: 2006-07-31 11:22:00
Languages ::

Christopher Diggins has announced that the slides (~250 KB .ppt) for his 2006 Lang.NET Symposium "Cat, an Optimization Framework for the MSIL" presentation are now available online. Cat is a stack-based intermediate language.

July 01, 2006

Cat 0.3 Released

Posted: 2006-07-01 00:14:00
Languages ::

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

This release includes syntax changes.

June 19, 2006

Cat 0.2 Released

Posted: 2006-06-19 16:30:00
Languages ::

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

May 28, 2006

Cat Interpreter Released

Posted: 2006-05-28 22:14:00
Languages ::

Christopher Diggins has announced that a prototype interpreter for his Cat language is now available. Cat is a stack-based, functional language inspired by Joy.

It is written in C#, and has been released into the public domain.

May 15, 2006

Cat Programming Language Presentation Available

Posted: 2006-05-15 22:08:00
Languages ::

Christopher Diggins has announced the availability of the slides to a presentation (~170 KB .ppt) on his Cat programming language. It is "a stack-based pure functional language, inspired by the Joy programming language, which targets the Microsoft Intermediate Language (MSIL). Cat, like Joy, differs from mainstream functional languages in that it is based on the composition of functions rather than the application of functions. This design makes algebraic manipulation of programs trivial, and thus facilitates optimization."

The presentation aims to "introduce the semantics and syntax of Cat, demonstrate rewriting rules for high-level functional optimizations, and show preliminary performance results for a simple IL Code generator written in C#."

There has been some more discussion about Cat at LtU.