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

Reply via email to