[#13775] Problems with racc rule definitions — Michael Neumann <neumann@...>

15 messages 2001/04/17
[#13795] Re: Problems with racc rule definitions — Minero Aoki <aamine@...> 2001/04/18

Hi,

[#13940] From Guido, with love... — Dave Thomas <Dave@...>

52 messages 2001/04/20

[#13953] regexp — James Ponder <james@...>

Hi, I'm new to ruby and am coming from a perl background - therefore I

19 messages 2001/04/21

[#14033] Distributed Ruby and heterogeneous networks — harryo@... (Harry Ohlsen)

I wrote my first small distributed application yesterday and it worked

15 messages 2001/04/22

[#14040] RCR: getClassFromString method — ptkwt@...1.aracnet.com (Phil Tomson)

It would be nice to have a function that returns a class type given a

20 messages 2001/04/22

[#14130] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>

Guy N. Hurst wrote:

21 messages 2001/04/24
[#14148] Re: Ruby mascot proposal — Stephen White <spwhite@...> 2001/04/24

On Tue, 24 Apr 2001, Conrad Schneiker wrote:

[#14188] Re: Ruby mascot proposal — matz@... (Yukihiro Matsumoto) 2001/04/25

Hi,

[#14193] Re: Ruby mascot proposal — "W. Kent Starr" <elderburn@...> 2001/04/25

On Tuesday 24 April 2001 23:02, Yukihiro Matsumoto wrote:

[#14138] Re: python on the smalltalk VM — Conrad Schneiker <schneik@...>

FYI: Thought this might be of interest to the JRuby and Ruby/GUI folks.

27 messages 2001/04/24
[#14153] Re: python on the smalltalk VM — Andrew Kuchling <akuchlin@...> 2001/04/24

Conrad Schneiker <schneik@austin.ibm.com> writes:

[#14154] array#flatten! question — Jim Freeze <jim@...> 2001/04/24

Hello.

[#14159] Can I insert into an array — Jim Freeze <jim@...> 2001/04/24

Ok, this may be a dumb question, but, is it possible to insert into an

[#14162] Re: Can I insert into an array — Dave Thomas <Dave@...> 2001/04/24

Jim Freeze <jim@freeze.org> writes:

[#14289] RCR: Array#insert — Shugo Maeda <shugo@...> 2001/04/27

At Wed, 25 Apr 2001 01:28:36 +0900,

[#14221] An or in an if. — Tim Pettman <tjp@...>

Hi there,

18 messages 2001/04/25

[#14267] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>

Danny van Bruggen,

16 messages 2001/04/26

[#14452] How to do it the Ruby-way 3 — Stefan Matthias Aust <sma@3plus4.de>

First a question: Why is

21 messages 2001/04/30

[ruby-talk:13783] Re: Ruby on a JVM - good or bad idea?

From: "Bill Kelly" <bkelly@...>
Date: 2001-04-17 23:14:13 UTC
List: ruby-talk #13783
From: "Stefan Matthias Aust" <sma@3plus4.de>
>
> On Tue, 17 Apr 2001 14:47:20 +0900, "Bill Kelly" <billk@cts.com>
> wrote:
> 
> >[...]
> >Sounds like a job for a C-to-Java translator?  ;-)
> 
> Don't think so.  The only one I know (from Novocode) creates code
> which you never want to look at or even maintain.  IIRC, it creates
> its own memory with int arrays to simulate C pointer and other stuff,
> Java cannot handle.

Ah.  Well I admit it may be a silly idea.  But what I'd envisioned
was some sort of "end run" around the problem, where--IF you had a
C-to-Java translator that was good enough--you could keep the original
Ruby source always in C.  Minor mods to the C code being the idea,
a compilation flag here and there - something that (in theory) could
be simple enough to win consideration for inclusion and maintenance
in the master Ruby sources.  So, when you want to compile the Java
version of Ruby, the master C source code is run through an automated
translation stage, and compiled with a Java compiler. . . . Yes, I
know, that while technically possible, it may not be feasible.

. . . I mean, for that matter, GCC as I recall has an experimental
Java bytecode backend.  At least I seem to recall seeing such a thing
a couple years ago in the GCC docs. . . . I wonder, I wonder . . . ;)

> >Seriously, though - anyone think that could be workable?  Ruby's VM
> >running on Java's VM?  Brute-force-like?
> 
> Has ruby an intermediate form like for example byte codes or a
> precompiled token stream which is then interpretered by something like
> a Ruby VM?  If this is the case, then recreating this RVM in Java
> might be the fasted way to have ruby code running on a JVM.

I agree, but I don't know the answer.


Regards,

Bill





In This Thread