Reactive Ruby

Chris Seaton chris.seaton at
Tue Jul 21 13:55:42 UTC 2015

Thanks very much for sharing this - it looks really interesting. Let us know as soon as you need any help with anything.


> On 20 Jul 2015, at 21:40, Malte Viering <cu26mawy at> wrote:
> Dear All,
> I would like to announce a new project based on Truffle. I am a
> student at the TU Darmstadt (Germany). Over the last year I worked on
> my thesis with Truffle in the Software Technology group under the
> supervision of Dr. Guido Salvaneschi.
> As you may know, in recent years, a programming style based on the
> combination of event streams and time-changing values (a.k.a. signals
> or behaviors) has become quite popular. Under the label of “Reactive
> Programming” a number of frameworks based on these principles have
> seen the light, including .NET Reactive extensions, Bacon.js, and
> others.
> Despite its increasing popularity Reactive Programming still suffers
> from a significant performance overhead. In my thesis, I looked into
> the option of using Truffle to provide an efficient runtime system for
> Reactive Programming.
> As a proof of concept, we extended Truffle Ruby with Reactive
> Programming features. The source code of our reactive extension [1] is
> publicly available.
> I'm in the process of finalizing my thesis report and a proper webpage
> for the project - I will announce them on this ML. In the meantime, any
> feedback, suggestions or questions are highly welcome.
> Best
> Malte Viering
> [1]

More information about the graal-dev mailing list