The Lava Programming Environment
Computers, Programming, Languages, Object-Oriented - Lava. An experimental, innovative, object-oriented, interpretive programming language and an associated programming environment LavaPE which provides syntax-sensitive point-and-click style structure editors instead of text editors for program editing.
https://lavape.sourceforge.net/