Touchquery
Touchquery is a browserbased programming environment for the J array programming language, designed for touch screens. It offers token-wise input and visualizes runtime information, such as intermediate results, including its type and extent, and the abstract syntax tree (which is runtime information in J).
Read more in the full thesis.