XTANGO is a general purpose algorithm animation system; POLKA is a general purpose animation system that is particularly well-suited to building algorithm and program animations (descended from XTANGO); Samba is, in essence, an interactive animation interpreter that reads ASCII commands and performs the corresponding animation actions.