This blog is about Cartesian Programming and the development of the TransLucid programming language. In a Cartesian program, a variable is considered to be an arbitrary dimensional entity indexed by a multidimensional context. The TransLucid language is a functional language based on these principles.

The blog is run by John Plaice, from the School of Computer Science and Engineering, The University of New South Wales, Sydney, Australia.

The term Cartesian programming alludes to the Cartesian geometry initiated by the work of René Descartes.