Wolfgang De Meuter
Last revision: November 17th, 1997
Agora98 (Current Version: 17 November 1997)
The hottest version of Agora ever written: Agora98. Agora98 is implemented
in Java and allows full access to the underlying Java structures.
This means that you are programming in your webbrowser in Agora, and that
you can dynamically access all the API's of Java, and the entire Agora
interpreter itself.
- Currently, a beta release of Agora98 is available. The applet version
of Agora98 is called Agorette.
You need a Java 1.1 aware browser to run this applet. Of course the 'Dump
Image' and 'Read Image' buttons will not work from within a browser (they
require file management and this is not allowed by the security management
for applets). [changed 17 november 1997]
- There is also an application version of Agora98. This version is called Agorique
and can be downloaded from our FTP sever. Again, you need Java 1.1 to run
it. [changed 17 november 1997] (If the server does not work, try this link.)
- We are working very hard on the
documentation of Agorette and Agorique right now. A draft version can be found here. [changed 14 november 1997]
- If you want to use the reflective capabilities of Agora98, you
will need the implementation documentation. This documentation was
generated with JavaDoc. It is also available. [changed 17 november 1997]
- If you have questions about Agora98, contact Wolfgang
De Meuter.
- Check out these small
examples to get a flavour of what is possible in Agora98.
- Important 1: You can run both Agorette and Agorique in the Java
interpreter and appletviewer of JDK 1.1.4 or higher. Due to bugs in the
API's, they don't run in JDK 1.1.3 or lower. Agorette currently also runs
stable on the Virtual
Machine of M**ft In**N**rer 4.0. To the best of our knowledge, other Java
1.1 virtual machines are still unstable.
- Important 2: Everything from the underlying Java can be accessed
in Agora98. The inverse is not yet possible: you can not yet 'push'
a self-written Agora98 object into the Java API's. But we are working on
that. A proof-of-concept implementation is finished, but it is still to
buggy to put it on the web.
New features
- A considerable simplification of the language
- Written in Java
- Allows full access to the underlying Java
- The system runs as an applet in your web browser (needs a Java 1.1 aware browser).