Spyke

I feel like this could be done with a Lisp fairly easily. If you consider parenthesis to just be partial circles you are basically there already.

4

You reached the end

Mystical: magic circle programming language | Spyke