FXYT 0.2.0
FXYT 0.2.0 is a minor update of FXYT, a tiny, stack-oriented, canvas
colouring language written in postfix notation with only 36 simple
commands. This update specifies and implements a much stricter
definition of the F
command that sets the frame
interval. The problem with the earlier definition as well as
implementation was that the F
command was evaluated for
every cell in the canvas and the frame interval was set for every
such interval. This meant that the frame interval that would be set
for the next frame would depend on the order in which the evaluation
occurred. See section
Frame
Interval of the README for the complete details.
This update now ensures that a coordinate-dependent frame interval
set with the F
command behaves uniformly across any
implementation of FXYT regardless of the order of evaluation. This
is done by ensuring that while the command F
is
evaluated for all cells, it is only the frame interval value found
during the evaluation of cell (0, 0) that is honoured as the frame
interval for the next frame.
The new update is now available at fxyt.html. You are very welcome to try it out and play with it. If you come up with any interesting demos, please do share them here.