Caution: you are about to enter theimg

Lava solutions and highlights

Lava . . .

See also:

Advantages of structure editing.

Improved comprehensibility of Lava programs.


Generally the Lava design is based on our firm belief that what Ch. Morgenstern says about the difference between the aesthetic value of a chair and its pragmatic value doesn't apply to purely mental constructs, like programming languages:

The pragmatic value and user acceptance of a programming language are decisively determined by its beauty, in particular by properties like


The design of a completely new programming language requires a great lot of decisions that must fit to each other, and, of course, our thoughts about Lava used to go round in circles many times before we had reached a more stable design, and the decisions taken remain open to further discussion. So don't hesitate to contact us!