[Yarv-devel] OOPSLA Poster Abstract

Vincent Isambart vincent.isambart at gmail.com
Fri Jul 1 05:13:43 EDT 2005


Hi,

Here is a diff with a few corrections (I included the errors pointed
out by Gabriele).
If someone else could check my corrections it would be even better :).

Cheers,
Vincent Isambart
-------------- next part --------------
52c52
< Ruby has following characteristics.
---
> Ruby has the following characteristics:
69,71c69,71
< However, current Ruby intepreter is slow. This is because current 
< interpreter (old-ruby) works by traversing abstract syntax tree and 
< evaluates each node. To solve this problem, I have developed new Ruby 
---
> However, the current Ruby intepreter (old-ruby) is slow. This is because 
> it works by traversing abstract syntax tree and 
> evaluating each node. To solve this problem, I have developed a new Ruby 
73,74c73,74
< and runs Ruby programs in compiled intemediate representation of 
< sequential instructions. I'm working to replacing old-ruby with YARV.
---
> and runs Ruby programs in compiled intermediate representation of 
> sequential instructions. I'm working on replacing old-ruby with YARV.
98c98
< YARV currently works on Linux with GCC and Windows2000/XP with Visual 
---
> YARV currently works on Linux with GCC and Windows 2000/XP with Visual 
146c146
< method \verb|+| is sent to reciever \verb|1| with an argument \verb|2|). 
---
> method \verb|+| is sent to receiver \verb|1| with an argument \verb|2|). 
149c149
< spezialized specialised instruction \verb|opt_plus|. \verb|opt_plus| 
---
> specialized instruction \verb|opt_plus|. \verb|opt_plus| 
164c164
< caching instructions and translater for compilation.
---
> caching instructions and translator for compilation.
208c208
< native threads (Operating System managed it). This will enable Ruby 
---
> native threads (managed by the Operating System). This will enable Ruby 
211,212c211,212
< Also I am planning to desgin Multi-VM instances mechanism like Java 
< Multi-Talking VM\cite{java-mvm}. This will improve performance and 
---
> I also plan to design Multi-VM instances mechanism like Java 
> Multi-Tasking VM\cite{java-mvm}. This will improve performance and 
215,216c215,216
< Ultimately, I will replace current Ruby interpreter with YARV and YARV 
< becomes The Ruby Virtual Machine.
---
> Ultimately, I will replace the current Ruby interpreter with YARV and YARV 
> will become The Ruby Virtual Machine.
224c224
< I want to address of thanks to Michael Neumann, Daniel Amelang, 
---
> I want to address thanks to Michael Neumann, Daniel Amelang, 


More information about the Yarv-devel mailing list