The CUBE languages
Marc Najork, Simon M. Kaplan · 2002
CUBE is a three-dimensional, visual, statically typed, higher-order logic programming language. CUBE will eventually be embedded into a virtual-reality-based programming environment that allows a user to manipulate a CUBE program simply by grabbing, placing and moving its components.>