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.

2004-11-12 13:37
0.8.1

This version has an interactive run time and post-mortem
debugger, and supports binary and text stream files.
Tags: Major feature enhancements

2004-09-17 20:15
0.8

This release fully supports "Design By Contract" after the model of the Eiffel language.
Tags: Major feature enhancements

2004-06-23 15:28
0.7.6

Expressive means for performing "design by
contract" (after the model of the Eiffel language)
have been implemented in LavaPE, namely pre- and
post-conditions of methods and class invariants.
These means are not yet executed by the Lava
interpreter, however.
Tags: Major feature enhancements

2004-06-04 14:33
0.7.5

std.lava is now better protected against changes by users and against
replacement by another Lava file. "What next?", "How to", and "What's
this?" help buttons have been implemented (but most of the help contents
is still missing). A serious bug concerning the correct recognition of
the std.lava file has been removed.

2004-05-30 12:11
0.7.4

The semantics of "read-only" was changed and many bugfixes were made.
Tags: Minor bugfixes

Project Resources