intermediate representation
Thomas Wuerthinger
thomas.wuerthinger at oracle.com
Tue Dec 23 08:38:47 UTC 2014
Raffaello,
Regarding your question about state of the art, you might also want to look at this paper from 2013: http://lafo.ssw.uni-linz.ac.at/papers/2013_Onward_OneVMToRuleThemAll.pdf <http://lafo.ssw.uni-linz.ac.at/papers/2013_Onward_OneVMToRuleThemAll.pdf>. I do not think that it is the future dynamic languages toolkit Attila speaks about, but it might be related work. It is a dynamic languages toolkit with several open source projects building implementations on top of it:
- Ruby: https://github.com/jruby/jruby/wiki/Truffle <https://github.com/jruby/jruby/wiki/Truffle>
- R: https://bitbucket.org/allr/fastr <https://bitbucket.org/allr/fastr>
- Python: https://bitbucket.org/ssllab/zippy <https://bitbucket.org/ssllab/zippy>
- Smalltalk: https://github.com/smarr/TruffleSOM <https://github.com/smarr/TruffleSOM>
Cheers, thomas
> On 22 Dec 2014, at 18:48, Raffaello Giulietti <raffaello.giulietti at supsi.ch> wrote:
>
> Hi,
>
> in some of the published presentations about Nashorn, Attila (on behalf of the Nashourn team, I guess) speaks about his vision for a dynamic languages toolkit to be used by language implementers targeting the JVM. One of its main components is a new IR resembling untyped JVM bytecode.
>
> I would be interested in hearing something more specific about this topic.
>
> What is the current state-of-the-art?
> What can be expected in the next few months?
> Is there a discussion group somewhere?
>
> Greetings
> Raffaello
More information about the nashorn-dev
mailing list