Download List

Project Description

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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-07-16 05:58
0.9.1

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.
Tags: major release

2008-02-27 19:19
0.9.0

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.
Tags: Major feature enhancements

2005-07-18 22:52
0.8.4

This release supports further Unix platforms. Event handling by callbacks has been completely revised. Class Object provides a new "recursive zombify" method. The NullSoft NSIS installer is used now for the binary Windows version. The build process allows you to benefit from GCC precompiled headers.
Tags: Major feature enhancements

2005-02-01 11:49
0.8.3

The Lava debugger now also displays the "self" object and the function/operator parameters on entry and exit to or from a function/operator. WhatsThis and WhatNext context-related help was further extended.
Tags: Minor feature enhancements

2004-12-22 20:06
0.8.2

This is a bure bugfix release related to the new debugging support functions.
Tags: Major bugfixes

Project Resources