Tixy
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.
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`.