Diese Seite in deutsch.
Java




Depot4/Java

Depot4/Java is an implementation of the Depot4 translator generator system, which relies on JavaTM as its internal host language. By this, the Depot4 system itself as well as generated translators are highly portable.
Up to version 1.8.x Depot4/Java is source text compatible to the respective Oberon based version.


Depot4/Java comes with easy to use interface programs. Default is a Swing based IDE which requires at least JDK 1.2. A simple only AWT based development environment is still available. Depot4/Java can also be applied from any program like an ordinary library class.

Sources:

There have been strange efforts to make this implementation of Depot4 as similar as possible. So nearly all of the general (or Depot4/Oberon related) texts also hold for Depot4/Java. Differences occur just with respect to host language, i.e., the use of imported modules. Sometimes certain restrictions, e.g., no call by reference parameter passing (Java) or no structured return values (Oberon), prevented the construction of fully compatible interfaces. However, module Dp4List was implemented in a way that makes any changes to existing Ml4 sources unnessessary.

For a first impression:
There is a demo for those who have no Java Virtual Machine installed on their computer up to now.


L e g a l e s e: This application may be used and distributed freely. However, it still is copyright (c)1997-2003 Jurgen Lampe and cannot be sold or distributed for profit without express permission from the author. This software is distributed as is with NO guarantees and NO liabilities due to loss of data, malfuntioning of this software or other damages.

(c) 1997-2003 Jürgen Lampe


©juergen_lampe@firemail.de                    Depot4 up

(30-Apr-2003)