It has been announced that a Cat tutorial is available. Cat is a functional, stack-based programming language inspired by Joy.
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.
Cat 0.18.0 has been released. Cat is a functional, stack-based programming language inspired by Joy.
This release includes: the addition of more tests, and bug fixes.
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.
Cat 0.16.0 has been released. Cat is a functional, stack-based programming language inspired by Joy.
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.
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.
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.
Christopher Diggins has announced that a Cat interpreter written in JavaScript is now available. Cat is a functional, stack-based programming language.
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.
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.
Cat 0.10.3 has been released. Cat is a functional, stack-based programming language.
This release includes standard library updates.
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.
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.
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.
Cat 0.9.9 has been released. Cat is a statically-typed, stack-based compositional language, inspired by Joy.
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.
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.