Hello,

So, seems that I've finished exception support in my project. At least some
basic tests that I've written behave quite well. It appeared that the old
code that used 'sys->rescue' and 'sys->raise' is quite easy to adapt to the
new exception handling scheme. As of exceptions are done, seems that all
core features of translator and jvm itself are working. Everything else is
just fixing and implementing Java Class Library classes and system support
functions.

I need better testing of everything though, I'm thinking of porting some
huge framework to see how it works.

Next week I'm going to play more with my project. To write some more tests
(I think, filesystem manipulations and network are next), to test some
pieces of code from the Internet. Also to work on debugging support, as
Inferno is really bad in debugging dis bytecode, so we need sbl files and
java source code display support in wm/deb.

I also have some interesting thoughts about the real-life usage of these
things. Currently any java class file needs to be translated to be used. We
may write some ClassLoader class, that would do that automatically. Or even
we can unpack jar files and translate everything we find there, so that
there will be minimal amount of work to run existing java apps in Inferno.
Or we could write jarfs (or javafs), that will provide union fs in place of
jar file, with all the classes converted. This will be like more
'Inferno-way'. I'm just excited with endless possibilities of Inferno with
Java support!

-- 
Regards,
Dmitry Kabak

-- 
You received this message because you are subscribed to the Google Groups "Plan 
9 Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to plan9-gsoc+unsubscr...@googlegroups.com.
To post to this group, send email to plan9-gsoc@googlegroups.com.
Visit this group at http://groups.google.com/group/plan9-gsoc.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to