Re: [9fans] java on dis

2013-04-29 Thread Marc Chantreux
hello, On Sun, Apr 28, 2013 at 11:21:21AM -0400, OrangeCalx01 wrote: A machine implementing a virtual machine implementing a virtual machine? Oh the latency! Lol. Why not integrate the jvm itself into dis? I really don't know about virtual machines and maybe it's a stupid question but i'm

Re: [9fans] java on dis

2013-04-29 Thread Sergey Zhilkin
There is http://www.vitanuova.com/dist/java.tgz - old java translating software. It's not legaly free. I think, Charles knows more :) 2013/4/29 Marc Chantreux kha...@phear.org hello, On Sun, Apr 28, 2013 at 11:21:21AM -0400, OrangeCalx01 wrote: A machine implementing a virtual machine

Re: [9fans] java on dis

2013-04-29 Thread Bruce Ellis
when this thread calms down a bit i'll post some suggestions and hopefully helpful hints - one of which is that there will be tears. i'll respond to off list technical questions. brucee On 29 April 2013 18:07, Sergey Zhilkin szhil...@gmail.com wrote: There is

Re: [9fans] java on dis

2013-04-29 Thread Dmitry Kabak
Hey, I didn't know that sources exist. But anyway, my work is still really relevant because of the need to update lots of sources to support latest Java and Inferno. And also to make the whole thing open-sourced, as the code you posted contains scaring lines like: This software is provided SOLELY

Re: [9fans] java on dis

2013-04-29 Thread Dmitry Kabak
I'm happy to see the original author of that project here! Looking at sources I've already realized that there will be some tears, but I'm absolutely ready for long hours of really-low-level code, awful debugging and strange and mystical things :) Looking forward for your questions and

Re: [9fans] java on dis

2013-04-29 Thread erik quanstrom
On Mon Apr 29 07:16:48 EDT 2013, userd...@gmail.com wrote: Hey, I didn't know that sources exist. But anyway, my work is still really relevant because of the need to update lots of sources to support latest Java and Inferno. And also to make the whole thing open-sourced, as the code you

Re: [9fans] java on dis

2013-04-29 Thread Charles Forsyth
On 29 April 2013 09:07, Sergey Zhilkin szhil...@gmail.com wrote: . It's not legaly free. Dmitry already has a copy of the parts that are free.

Re: [9fans] java on dis

2013-04-29 Thread Charles Forsyth
On 29 April 2013 15:02, Charles Forsyth charles.fors...@gmail.com wrote: Dmitry already has a copy of the parts that are free. and so does everyone else: I put it on inferno-j2d.googlecode.com ... several months ago (it was announced on the inferno list). That's the basis for potential GSoC

Re: [9fans] java on dis

2013-04-29 Thread Charles Forsyth
On 29 April 2013 15:05, Charles Forsyth charles.fors...@gmail.com wrote: I put it on inferno-j2d.googlecode.com ... several months ago (it was announced on the inferno list). Dmitry had asked about it then, and having looked at it for the first time in years, I realised it had some

Re: [9fans] java on dis

2013-04-28 Thread OrangeCalx01
A machine implementing a virtual machine implementing a virtual machine? Oh the latency! Lol. Why not integrate the jvm itself into dis?

Re: [9fans] java on dis

2013-04-28 Thread Aram Hăvărneanu
It is not a machine that emulates a machine, but rather a translator that translates code for one machine to execute on another. -- Aram Hăvărneanu

Re: [9fans] java on dis

2013-04-28 Thread cinap_lenrek
brucee has done this already: http://doc.cat-v.org/inferno/java_on_dis/ -- cinap

Re: [9fans] java on dis

2013-04-28 Thread Charles Forsyth
That is the basis for the project proposal: starting by bringing that code up to date. Also, the Java side included a ton of Sun proprietary code that can't be used directly. (Probably some of it was open-sourced with Java, but it's still a slog to work it out.) On 28 April 2013 19:01,

Re: [9fans] java on dis

2013-04-28 Thread cinap_lenrek
yes, didnt read the original proposal where it explicitely links tho the paper. sorry for the noise and good luck. -- cinap

Re: [9fans] java on dis

2013-04-28 Thread Dmitry Kabak
Yep, as said Aram, this will be actually a converter that converts compiled java classes into pure dis code. And there is also 'jvm' program that would be the class loader and linker, thread monitor and will perform other functions of the original JVM. So, I think that execution speed shouldn't be