Georg Heeg eK

Frost

Package NameFrost
Package text (de)

Das Frost-Projekt war ursprünglich als eine in Smalltalk geschriebene Java-IDE geplant. Da die ursprünglichen IBM-Java-Compiler und die IDE in Smalltalk geschrieben wurden, war dies nicht so eine verrückte Idee, wie man derzeit erwarten könnte. Später waren die Ziele der Frost-Entwickler, Java-Code in ein Smalltalk-Image zu importieren.

Diese Version bietet den neuesten Stand von 2004.

Diese Bundle fasst das große Paket von John Borden und die von xp veröffentlichten Pakete zusammen. 35 der 36 Tests funktionieren gut, ein Fehler.

Was funktioniert?
- einfache .class-Dateien lesen (FrostClassFilesTest)
- einfache .java-Dateien lesen (kein Test)
- einfachen Java-Bytecode übersetzen (FrostBytecodeTest)
- einfachen Java-Quellcode übersetzen (FrostSourcecodeTest)
- einfache Java DoIts (FrostEvaluationTest)

Was funktioniert nicht?
- korrekte Namespace-Auflösung in komplexen Beispielen
- AWT und Co.
- viele andere Dinge

Was ist noch zu tun?
- alte proprietäre Namespace-Erinnerungen entfernen
- viele Standorte an VW 7.x-Namensräume anpassen
- viele Overrides bereinigen
- viele viele Bugs entfernen
- GUI in RB integrieren
- Anpassung an neuere Java-Versionen als 1.0.2

Umgebung:
- VisualWorks 7.3

Installieren:
- Java 1.0.x nach <dir> installieren
- packen Sie <dir>\lib\classes.zip in <dir>\lib\classes\
- Starten Sie das Bild mit Frost
- Frost.JavaReader class>>defaultClassPath bearbeiten, um
Ihr Klassenverzeichnis
- Frost ausführen.JavaReader initialisieren
- Führen Sie die Tests in Package FrostTests aus (derzeit 36 ausgeführt, 0 fehlgeschlagen, 1 Fehler)

Verwendung:
- werfen Sie einen Blick auf die Tests in Package FrostTests

Die Arbeit wurde von Chris Burkert

Georg Heeg

Package text (en)

The Frost project was originally planned to be a Java IDE written in Smalltalk. Since the original IBM Java compilers and IDE were written in Smalltalk, this was not as crazy of an idea as one currently may expect. Later the goals of Frost developers were to import Java code into a Smalltalk image.

This version provides the latest state of 2004.

This bundle merges the big package by John Borden and those published by xp. 35 of the 36 tests work fine, one error.

What is working?
- read simple .class files (FrostClassFilesTest)
- read simple .java files (no Test)
- translate simple Java Bytecode (FrostBytecodeTest)
- translate simple Java Sourcecode (FrostSourcecodeTest)
- simple Java DoIts (FrostEvaluationTest)

What is not working?
- correct Namespace resolution in complex examples
- AWT and Co.
- many other things

What is still to be done?
- remove old proprietary Namespace reminders
- adapt many locations to VW 7.x Namespaces
- clean up many Overrides
- remove many many Bugs
- integrate GUI into RB
- adapt to newer Java than 1.0.2

Environment:
- VisualWorks 7.3

Install:
- Install Java 1.0.x to <dir>
- unpack <dir>\lib\classes.zip to <dir>\lib\classes\
- startup the image with frost
- edit Frost.JavaReader class>>defaultClassPath to reflect
your classes directory
- execute Frost.JavaReader initialize
- Run the tests in Package FrostTests (currently 36 run, 0 failed, 1 errors)

Usage:
- take a look at the tests in Package FrostTests

The work has been done by Chris Burkert

Georg Heeg

Package image
Package tag
Package prerequisiteVisualWorks 7.3
Package video
Package PDF
Package responsibleGeorg Heeg
Contact
Imprint
Press