# Thursday, 27 June 2002
« No Title | Main | Naming »
Hello, world!

It's running! Those who have ever implemented a JVM know that running "Hello, World!" requires a very large percentage of the VM to be up and running, so I'm very happy to have reached this point.

If anyone wants to see the results for themselves, a zip file containing the executable and two dlls is available here.

The full project is available here.

There are still many things todo (in no particular order):

  • Implement jumping into and out of try blocks (run peverify on hello.exe to see what I mean ;-))
  • A¬†few missing bytecodes need to be implemented
  • CLR exceptions need to be mapped to Java exceptions
  • Exceptions should retain their stacktraces even though they are thrown again
  • Many classpath native methods have to be implemented
  • Many JNI methods need to be implemented
  • Figure out how to deal with final fields (CLR initonly is not the same as Java's final. In Java a class is allowed to change a final field (although most JITs don't support that))
  • Figure out a way to make sure that generated types are finished in the proper order, to avoid deadlock. This is a major problem now, if I don't save the dynamic assembly before starting to execute the main method, the loading of classes deadlocks.
  • Many things I haven't even discovered yet ;-)
Thursday, 27 June 2002 12:39:22 (W. Europe Daylight Time, UTC+02:00)  #    Comments [2]
Monday, 08 November 2004 02:46:04 (W. Europe Standard Time, UTC+01:00)
In your free time, check out the sites about texas holdem free online poker games | http://www.texas-holdem-free-online-poker-games-top-site.info/
free texas holdem mac | http://www.free-texas-holdem-mac-win.info/
texas holdem tournments | http://www.texas-holdem-tournments-win.info/
phenterminefree fedex | http://www.phenterminefree-fedex-top-deals.info/
holdem hand odds | http://www.holdem-hand-odds-win.info/
free no limit texas holdem computer game | http://www.free-no-limit-texas-holdem-computer-game-4u.info/
phentermine pharmcies florida | http://www.phentermine-pharmcies-florida-top-deals.info/
holdem table | http://www.holdem-table-win.info/
how to play texas holdem | http://www.how-to-play-texas-holdem-top-site.info/
rules texas holdem | http://www.rules-texas-holdem-win.info/
texas holdem rules | http://www.texas-holdem-rules-4u.info/
holdemsoftware | http://www.holdemsoftware-game.info/
poker holdem software | http://www.poker-holdem-software-4u.info/
phentermine pharmacy | http://www.phentermine-pharmacy-top-deals.info/
holdem texas holdem strategy | http://www.holdem-texas-holdem-strategy-win.info/
holdem poker odds | http://www.holdem-poker-odds-win.info/
holdem poker tips | http://www.holdem-poker-tips-game.info/
no limit texas holdem | http://www.no-limit-texas-holdem-top-site.info/
slot poker | http://www.slot-poker-gambling-4u.info/
rules texas holdem | http://www.rules-texas-holdem-4u.info/
phentermine buy | http://www.phentermine-buy-leading-pharmacy.info/
how to plan texas holdem poker tournaments at home | http://www.how-to-plan-texas-holdem-poker-tournaments-at-home-game.info/
phentermine cod am delivery | http://www.phentermine-cod-am-delivery-leading-pharmacy.info/
play online texas holdem poker | http://www.play-online-texas-holdem-poker-games.info/
purchase phentermine | http://www.purchase-phentermine-top-deals.info/
buy phentermine cod | http://www.buy-phentermine-cod-pharmacy-2003.info/
no limit holdem strategy | http://www.no-limit-holdem-strategy-4u.info/
order phentermine 375 cod | http://www.order-phentermine-375-cod-leading-pharmacy.info/
play texas holdem online free | http://www.play-texas-holdem-online-free-4u.info/
... Thanks!!!
Monday, 08 November 2004 02:46:15 (W. Europe Standard Time, UTC+01:00)
In your free time, check out the sites about texas holdem free online poker games | http://www.texas-holdem-free-online-poker-games-top-site.info/
free texas holdem mac | http://www.free-texas-holdem-mac-win.info/
texas holdem tournments | http://www.texas-holdem-tournments-win.info/
phenterminefree fedex | http://www.phenterminefree-fedex-top-deals.info/
holdem hand odds | http://www.holdem-hand-odds-win.info/
free no limit texas holdem computer game | http://www.free-no-limit-texas-holdem-computer-game-4u.info/
phentermine pharmcies florida | http://www.phentermine-pharmcies-florida-top-deals.info/
holdem table | http://www.holdem-table-win.info/
how to play texas holdem | http://www.how-to-play-texas-holdem-top-site.info/
rules texas holdem | http://www.rules-texas-holdem-win.info/
texas holdem rules | http://www.texas-holdem-rules-4u.info/
holdemsoftware | http://www.holdemsoftware-game.info/
poker holdem software | http://www.poker-holdem-software-4u.info/
phentermine pharmacy | http://www.phentermine-pharmacy-top-deals.info/
holdem texas holdem strategy | http://www.holdem-texas-holdem-strategy-win.info/
holdem poker odds | http://www.holdem-poker-odds-win.info/
holdem poker tips | http://www.holdem-poker-tips-game.info/
no limit texas holdem | http://www.no-limit-texas-holdem-top-site.info/
slot poker | http://www.slot-poker-gambling-4u.info/
rules texas holdem | http://www.rules-texas-holdem-4u.info/
phentermine buy | http://www.phentermine-buy-leading-pharmacy.info/
how to plan texas holdem poker tournaments at home | http://www.how-to-plan-texas-holdem-poker-tournaments-at-home-game.info/
phentermine cod am delivery | http://www.phentermine-cod-am-delivery-leading-pharmacy.info/
play online texas holdem poker | http://www.play-online-texas-holdem-poker-games.info/
purchase phentermine | http://www.purchase-phentermine-top-deals.info/
buy phentermine cod | http://www.buy-phentermine-cod-pharmacy-2003.info/
no limit holdem strategy | http://www.no-limit-holdem-strategy-4u.info/
order phentermine 375 cod | http://www.order-phentermine-375-cod-leading-pharmacy.info/
play texas holdem online free | http://www.play-texas-holdem-online-free-4u.info/
... Thanks!!!
Name
E-mail
Home page

I apologize for the lameness of this, but the comment spam was driving me nuts. In order to be able to post a comment, you need to answer a simple question. Hopefully this question is easy enough not to annoy serious commenters, but hard enough to keep the spammers away.

Anti-Spam Question: What method on java.lang.System returns an object's original hashcode (i.e. the one that would be returned by java.lang.Object.hashCode() if it wasn't overridden)? (case is significant)

Answer:  
Comment (HTML not allowed)  

Live Comment Preview