<div dir="ltr">Hello,<div><br></div><div>I have the following R script </div><div><br></div><div>===</div><div><div>var = &quot;Hello&quot;</div><div>var</div><div>var[1]</div><div><br></div><div>var = c(&quot;Hello&quot;)</div><div>var</div><div>var[1]</div><div>===</div><div><br></div><div>Running it in Graal with R I get:</div><div><br></div><div>===</div><div><div>&gt; var = &quot;Hello&quot;</div><div>&gt; var</div><div>[1] &quot;Hello&quot;</div><div>&gt; var[1]</div><div>[1] &quot;Hello&quot;</div><div>&gt; </div><div>&gt; var = c(&quot;Hello&quot;)</div><div>&gt; var</div><div>[1] &quot;Hello&quot;</div><div>&gt; var[1]</div><div>[1] &quot;Hello&quot;</div><div>&gt; </div></div><div>===</div><div><br></div><div>Which is the same as running standard R.</div><div><br></div><div>Now in Ruby:</div><div><br></div><div>===</div><div><div>      var = R.eval(&quot;&#39;Hello&#39;&quot;)</div><div>      p var[0]</div></div><div><br></div><div><div>Failure/Error: p var[0]</div><div>     </div><div>     NoMethodError:</div><div>       undefined method `[]&#39; for #&lt;Truffle::Interop::Foreign:0x42628b2&gt;:Truffle::Interop::Foreign</div></div><div>===</div><div><br></div><div>Now...</div><div><br></div><div>===</div><div><div>      var = R.c(&quot;Hello&quot;)</div><div>      p var</div><div>      p var[0]</div></div><div><div><br></div><div>&quot;Hello&quot;</div><div>&quot;H&quot;</div></div><div>===</div><div><br></div><div>I expected R.eval(&quot;&#39;Hello&#39;&quot;) to be identical to R.c(&quot;Hello&quot;).</div><div><br></div><div><br></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Rodrigo Botafogo<br>Integrando TI ao seu negócio<br>21-3010-4802/11-3010-1802</div></div></div>