On Jul 5, 2011, at 4:16 AM, Mark Roos wrote: > Ok here is is, a test case for our port of Smalltalk to the JVM using 292. > Let me know if you can run it as this is our first outside attempt. > > Its a simple test, towers of Hanoi done in a recursive manner. This version > only uses > 20 disks as it is much slower than expected ( about 1 sec / pass ). > Something I plan to look at. > > Its available at ftp.roos.com ( about 1 meg ) user is javadev and password is > mlvm > > The jar file is RtalkTest.jar with an example batch file as well ( the class > with main is ri/experiment2/Test ) > > When run the following happens: > The loader contacts the smalltalk server ( gurudev.roos.com) and > downloads 3 ST source files ( with byte codes)
Oracle's proxies give me a hard time here. What protocol is this connection using? -- Christian > A Smalltalk image is built in java memory using this code > A object is created and a method performed. > This perform is done 10 times with timing. > > In my case on the mac it fails. but on Oscar's windows setup it succeeds. > > input and suggestions welcome. > > regards > > mark > > you should see the following: > > mark-rooss-MacBook-Pro:documents markroos$ ./rtalk > start booting > init rtalk > INFO > ACTIONS > RiObjectIdentifier > ACTIONS > RtPackageLoader > Booting Base Code... > init rtalk > start reading the cff > init base classes > Loading Base Extensions... > start reading the cff > Loading Overwrites F... > start reading the cff > Loading Compiler... > start reading the cff > ACTIONS > RiObjectIdentifier > CHECKSUM > MethodHandle(RtObject,RtObject)RtObject > invoke starting > java.lang.NoClassDefFoundError: ri/core/rtalk/RtObject > at java.lang.invoke.MethodHandle.invokeExact(MethodHandle.java) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::2) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::28) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::19) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::28) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::28) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::28) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::28) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::28) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::19) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::19) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::19) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::19) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::28) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::28) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::19) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::19) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::19) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::19) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::19) > at ri.core.rtalk.RtCallSite.fallbackSelf(RtCallSite.java:255) > at ri.pbc.Class/1030888162.invoke(RtTestCases > testHanoiMove:from:to:temp::19) > at ri.core.rtalk.RtCallSite.fallbackSelf(RtCallSite.java:255) > at ri.pbc.Class/367840545.invoke(RtTestCases testHanoi::7) > at ri.experiment2.RtalkTest.executeMhTest(RtalkTest.java:76) > at ri.experiment2.RtalkTest.testImageLoad(RtalkTest.java:102) > at ri.experiment2.RtalkTest.main(RtalkTest.java:25) > time: 48.687 mS > > 9 more times and then > > invoke done > null > RtPackageLoader terminated normally. > Receive thread ended. > > _______________________________________________ > mlvm-dev mailing list > mlvm-dev@openjdk.java.net > http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
_______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev