Visula is a general-purpose object-oriented visual programming language (VPL). The language uses a new approach, by basing its notation upon UML sequence diagrams, instead of traditional control-flow or data-flow. This paper describes the notation, and presents an editing and debugging environment for the language. A usability analysis shows several potential advantages to the notation.