Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays

Stefan Marr java at
Thu Jan 7 12:59:28 UTC 2016

Hi Christian:

> On 07 Jan 2016, at 13:49, christian.humer at wrote:
>> So, if you got a Truffle-based language, I’d be highly interested to hear whether this could be useful for you.
> I think R would be a very nice addition, because the semantics / optimization challenges are so different to languages like Ruby and JavaScript.
> And it would help us a lot finding out were we currently stand with FastR compared to the other languages.

R is an interesting challenge. While I use R for scripting reports and papers, I never wrote this kind of code in it. So, I don’t really know what a ‘proper’ R solution should look like. For instance for the more numeric things like NBody or Mandelbrot, I am not sure the benchmark style used really would be anywhere near ‘idiomatic’ R code. On top of that comes that for R there doesn’t seem to be an agreement on a specific object model. So, yet another dimension that would require discussion before a port. 

So, I guess what I am saying is, I wouldn’t really know where and how to start.
But, if you have some agreement on those things, I sure could lend a hand in porting the benchmarks :)

Best regards

Stefan Marr
Johannes Kepler Universität Linz

More information about the graal-dev mailing list