Blocky is a visual dialect of Common Lisp paired with an Emacs-like user interface. In addition to borrowing ideas from GNU Emacs, the language design is heavily influenced by existing research environments such as PureData, Squeak, Self Morphic, MIT Scratch, Berkeley's BYOB project, and more recently Jens Moenig's Smalltalk Elements.