--f46d043bdfb80b32df04b022229f
Content-Type: text/plain; charset=ISO-8859-1

Hello Charlie,

I did notice reading through some of the papers on the current efforts to
JIT javascript (v8, spider monkey and squirrelfish) are quite similar to
Ruby in some ways but that it offers unique challenges. Are there some
descriptions out there of the JRuby effort and the internals?

My sense is that there are opportunities here for further improvement though
with MRI I would
ideally like to restructure the byte code IL format (though I am uncertain
if this is a good idea given the direction it looks like 2.0 may be going.

Regards,

Carter.

--f46d043bdfb80b32df04b022229f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: medium; "><table class="Bs nH iY" cellpadding="0" style="position: relative; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-collapse: collapse; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); width: 847px; background-position: initial initial; background-repeat: initial initial; ">
<tbody><tr><td class="Bu" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: arial, sans-serif; vertical-align: top; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
<div class="nH if" style="padding-top: 0px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; "><div class="nH"><div class="nH hx" style="color: rgb(0, 0, 0); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; ">
<div class="nH"><div class="h7 hn ie nH oy8Mbf" style="clear: both; padding-bottom: 0px; "><div class="Bk" style="position: relative; margin-bottom: 10px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(239, 239, 239); border-right-color: rgb(239, 239, 239); border-left-color: rgb(239, 239, 239); border-bottom-color: rgb(226, 226, 226); border-top-width: 0px; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px; border-bottom-right-radius: 7px 7px; border-bottom-left-radius: 7px 7px; width: 598px; ">
<div class="G3 G2" style="padding-top: 3px; background-color: rgb(255, 255, 255); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(188, 188, 188); border-bottom-color: rgb(188, 188, 188); border-left-color: rgb(188, 188, 188); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(188, 188, 188); border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px; border-bottom-right-radius: 7px 7px; border-bottom-left-radius: 7px 7px; ">
<div><div id=":13j"><div class="HprMsc mNrSre"><div class="gs"><div id=":183" class="ii gt" style="font-size: 13px; margin-top: 5px; margin-right: 15px; margin-bottom: 5px; margin-left: 15px; padding-bottom: 20px;osition: relative; z-index: 2; ">
<div id=":13i"><div>Hello Charlie,</div><div><br></div><div>I did notice reading through some of the papers on the current efforts to JIT javascriptv8, spider monkey and squirrelfish) are quite similar to Ruby in some ways but that it offers unique challenges. Are there some descriptions out there of the JRuby effort and the internals?/div>
<div><br></div><div>My sense is that there are opportunities here for further improvement though with MRI I would/div><div>ideally like to restructure the byte code IL format (though I am uncertain if this is a good idea given the direction it looks like 2.0 may be going.</div>
<div><br></div><div>Regards,</div><div><br></div><div>Carter.</div></div></div></div></div></div></div></div></div></div></div></div></div></div></td></tr></tbody></table></span>

--f46d043bdfb80b32df04b022229f--