Y (programming language)

Y is a programming language designed to be good with interacting with itself when tiled/chained. It has a stack-based memory model. One can find an interpreter here.