Projects / LavaPE

LavaPE

LavaPE is a programming environment for the experimental object-oriented programming language Lava. It replaces text editing with structure editing, thereby preventing all syntactic and many semantic errors. The pure point-and-click nature of Lava programming and the concise representation of programs as declaration trees with small chunks of executable code simplify programming, and ease comprehension.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  18 Nov 2013 10:18

    Release Notes: This release is based on Qt 5.1.1; Qt 4 isn't supported any longer. A number of broken links have been fixed in the online documentation. Moreover, MS Visual Studio Express 2012 is used as the primary development environment now.

    •  07 May 2013 17:04

      Release Notes: This is a minor bugfix release (fixing incorrect font sizes and broken links).

      •  19 Apr 2013 15:33

        Release Notes: This is essentially a long overdue bugfix release.

        •  15 Jul 2009 18:35

          Release Notes: The user interface of the Lava Programming Environment LavaPE and of the Lava interpreter is no longer based on the MDI (Multiple Document Interface) concept but on tabbed and splitter widgets, which provide more neatly arranged, non-overlapping windows. The state/value object distinction has been slightly revised once more. "Virtual types" may be declared "final" now. Lava has been ported to Mac OS.

          •  27 Feb 2008 18:19

            Release Notes: This release turns Lava into a language that completely prevents inadvertent access to uninitialized variables and null objects at programming time by complete static initialization checks. The new optional initialize clause of the declare construct will facilitate the creation/initialization of collections of Lava objects with mutual/circular/forward references. The semi-automatic Lava GUI generator allows you to assign event handlers to certain basic GUI events.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.