7 citations · 13 across the 7 of their papers we have counts for
5 papers · 1 filter
Meta-compilation of Baseline JIT Compilers with Druid
Nahuel Palumbo, Guillermo Polito, Stéphane Ducasse +1
Virtual Machines (VMs) combine interpreters and just-in-time (JIT) compiled code to achieve good performance. However, implementing different execution engines increases the cost o…
A VM-Agnostic and Backwards Compatible Protected Modifier for Dynamically-Typed Languages
Iona Thomas, Vincent Aranega, Stéphane Ducasse +2
In object-oriented languages, method visibility modifiers hold a key role in separating internal methods from the public API. Protected visibility modifiers offer a way to hide met…
Sindarin: A Versatile Scripting API for the Pharo Debugger
Thomas Dupriez, Guillermo Polito, Steven Costiou +2
Debugging is one of the most important and time consuming activities in software maintenance, yet mainstream debuggers are not well-adapted to several debugging scenarios. This has…
Scoped Extension Methods in Dynamically-Typed Languages
Guillermo Polito, Camille Teruel, Stéphane Ducasse +1
Context. An extension method is a method declared in a package other than the package of its host class. Thanks to extension methods, developers can adapt to their needs classes th…
Semantics and Security Issues in JavaScript
Stéphane Ducasse, Nicolas Petton, Guillermo Polito +1
There is a plethora of research articles describing the deep semantics of JavaScript. Nevertheless, such articles are often difficult to grasp for readers not familiar with formal…