Tixy

From Esolang
Jump to navigation Jump to search
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
Tixy
Designed by Martin Kleppe
Appeared in 2020
Computational class Unknown
Reference implementation tixy.land
File extension(s) .js

Tixy, also known as tixy.land after the domain name of the reference implementation, is a subset of ECMAScript intended to animate a 16x16 two-color dot matrix. It was originally introduced as part of an open-ended artistic golf challenge which limited programs to 32 characters. The name is an wikipedia:acronym from the four named parameters available to programs: time in seconds, index in the unraveled dot matrix, X coordinate or row in the matrix, and Y coordinate or column in the matrix.

Specification

A Tixy program is an ECMAScript expression using literals, the four variables `t`, `i`, `x`, `y`, and methods from the `Math` object. Math methods can be used as if they were functions; e.g. `sin` may be written instead of `Math.sin`.

External Links