Tim Felgentreff

Registered user since Sat 17 May 2014

Name:Tim Felgentreff
Country:Germany
Affiliation:Oracle Labs, Potsdam
Research interests:Dynamic Programming Languages, Object-Constraint Programming, Virtual Machines

Contributions

DLS 2023 Committee Member in Steering Committee within the DLS 2023-track
Committee Member in Program Committee within the DLS 2023-track
PX/23 Committee Member in Program Committee within the PX/23-track
REBLS 2022 Committee Member in Program Committee within the Reactive and Event-Based Languages and Systems-track
ICOOOLPS 2022 Committee Member in Program Committee within the ICOOOLPS 2022-track
Author of HPy: How To Design a C API For Optimizing Runtimes within the ICOOOLPS 2022-track
Truffle 2022 Author of HPy: How To Design a C API For Optimizing Runtimes within the Truffle 2022-track
Workshop Organizer in Truffle 2022 Workshop Organizers within the Truffle 2022-track
PX/22 Committee Member in Program Committee within the PX/22-track
ICOOOLPS 2021 Committee Member in Program Committee within the ICOOOLPS-track
PX/21 Committee Member in Program Committee within the PX/21-track
DLS 2020 Committee Member in Program Committee within the DLS 2020-track
Committee Member in Steering Committee within the DLS 2020-track
SAS 2020 Session Chair of 8 (part of SAS)
Session Chair of 7 (part of SAS)
ECOOP 2020 Committee Member in Program Committee within the Research Papers-track
Web Technology Chair in Organizing Committee
Organizer of SqueakLive within the Tutorials-track
Organizer of Polyglot Programming within the Tutorials-track
MoreVMs'20 Author of Toward Presizing and Pretransitioning Strategies for GraalPython within the MoreVMs'20-track
ICW 2020 Author of User-defined Interface Mappings for the GraalVM within the ICW-track
PX/20 Committee Member in Program Committee within the PX/20-track
SPLASH 2019 PC Member in Program Committee within the Onward! Papers-track
DLS 2019 Author of Language-independent Development Environment Support For Dynamic Runtimes within the DLS 2019-track
Steering Committee Chair in Steering Committee within the DLS 2019-track
MPLR 2019 Author of GraalSqueak: Toward a Smalltalk-based Tooling Platform for Polyglot Programming within the MPLR 2019-track
REBLS 2019 Committee Member in Program Committee within the REBLS-track
ICOOOLPS 2019 Committee Member in Program Committee within the ICOOOLPS 2019-track
MoreVMs'19 Author of Efficient Implementation of Smalltalk Activation Records in Language Implementation Frameworks within the MoreVMs'19-track
ICW 2019 Author of Towards Polyglot Adapters for the GraalVM within the ICW 2019-track
Salon des Refusés 2019 Author of Let Them Fail: Towards VM built-in behaviour that falls back to the program within the Salon des Refusés 2019-track
DLS 2018 Session Chair of Semantics (part of DLS 2018)
Steering Committee Member in Steering Committee within the DLS 2018-track
Program Chair in Program Committee within the DLS 2018-track
REBLS 2018 Committee Member in Program Committee within the REBLS 2018-track
ICOOOLPS 2018 Co-chair in Organizing Committee within the ICOOOLPS-track
Author of GraalSqueak: A Fast Smalltalk Bytecode Interpreter Written in an AST Interpreter Framework within the ICOOOLPS-track
Committee Member in Program Committee within the ICOOOLPS-track
‹Programming› 2018 Author of Live Multi-language Development and Runtime Environments within the Research Papers-track
PX/17.2 Author of Designing a Live Development Experience for Web Components within the PX/17.2-track
REBLS 2017 Committee Member in Program Committee within the REBELS-track
ICOOOLPS 2017 Committee Member in Program Committee within the ICOOOLPS 2017-track
Author of VM Wrapping - Fake it till you make it within the ICOOOLPS 2017-track
MoreVMs 2017 Author of When a Mouse Eats a Python: Smalltalk-style Development for Python and Ruby within the MoreVMs 2017-track
PX 2017 Author of Squeak Makes a Good Python Debugger within the PX-track
Onward! 2016 Author of A World of Active Objects for Work and Play: The First Ten Years of Lively within the Onward! Essays-track
REBLS 2016 Committee Member in Program Committee within the REBLS-track
COP 2016 Author of Optimizing Sideways Composition: Fast Context-Oriented Programming in ContextPyPy within the COP-track
ICOOOLPS 2016 Committee Member in Program Committee within the ICOOOLPS-track
Modularity 2016 Committee Member in SRC Judges within the Student Research Competition-track
CROW 2016 Author of Automatically Selecting and Optimizing Constraint Solver Procedures for Object-Constraint Languages within the CROW 2016-track
Author of Reactive Object Queries within the CROW 2016-track
Committee Member in Organizing Committee within the CROW 2016-track
LaMOD'16 Author of Multi-level Debugging for Interpreter Developers within the Language Modularity-track
SPLASH 2015 Author of Checks and Balances: Constraint Solving without Surprises in Object-Constraint Programming Languages within the OOPSLA-track
Author of Checks and Balances - Constraint Solving without Surprises in Object-Constraint Programming Languages within the OOPSLA Artifacts-track
DLS 2015 Author of Language Independent Storage Strategies for Tracing JIT based VMs within the DLS-track
Future Programming Workshop 2015 Author of Lively Groups: Shared Behavior in a World of Objects without Classes or Prototypes within the Future Programming Workshop-track
COP 2015 Author of Connecting Object Constraints with Context-oriented Programming: Scoping Constraints with Layers and Activating Layers with Constraints within the COP-track
ICOOOLPS 2015 Author of Towards Reducing the Need for Algorithmic Primitives in Dynamic Language VMs Through a Tracing JIT within the ICOOOLPS-track
Author of Short Paper: Call-target-specific Method Arguments within the ICOOOLPS-track
SPLASH 2014 Committee Member in Artifact Evaluation Committee within the OOPSLA Artifacts-track
DLS Presenter of Object Versioning to Support Recovery Needs: Using Proxies to Preserve Previous Development States in Lively within the DLS-track
Presenter of SqueakJS - A Modern and Practical Smalltalk That Runs in Any Browser within the DLS-track