I have followed the AVM thread... but I fail to see the point doing an Ada Virtual Machine. The JVM was done to be able to have "migrating" program on the Internet. A program that will move from a server to the client machine to do something. Well this is what the applet was about... a moving guy juggling :) The applet technology is a failure in my point of view. Now Java has done the move back to the server side and only a very small part of Java code is downloaded to the client browser. Ok there is some exception but look around there is not so many site with big applets. BTW, the move back to the server side, the EJB, Java beans etc. was a great chance for SUN to sell big Sparc servers to have the program running at a decent speed, nice move from SUN :) Anyway, what the point about the AVM. I do agree that it will be a nice piece of technology but what the goal ? what will be the usage ? Do you think that peoples well download a new virtual machine (we have already 2 of them now with Microsoft .Net). The best cross-platform code we have today is the Ada code ! No need for a VM technology :) For the little applet needed for a given application it is ok to do it in Java or with an Ada to JVM compiler like JGNAT or AppletMagic. It is quite easy to have this code talking to the Ada code on the server side. Guess what would be the killer application in my point of view ? GLADE ported to the JVM. This way you would be able to build a distributed (or client/server) applications all in Ada and have one partition loaded on the client browser and all others part on the server(s). So I will say that GLADE port to the JVM is far more important than a new virtual machine. Just my 2 cents :) Pascal. -- --|------------------------------------------------------ --| Pascal Obry Team-Ada Member --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE --|------------------------------------------------------ --| http://perso.wanadoo.fr/pascal.obry --| --| "The best way to travel is by means of imagination"