Tobias Wrigstad

Registered user since Thu 20 Aug 2015

Name:Tobias Wrigstad
Country:Sweden
Affiliation:Uppsala University, Sweden
Personal website:http://wrigstad.com
Research interests:Type systems, reference capabilities, programming languages, scripting languages, concurrent and parallel programming

Contributions

‹Programming› 2024 Programme Committee in Program Committee within the Research Papers-track
Erlang 2023 PC Member in Program Committee within the Erlang 2023-track
ECOOP 2023 PC Member in Program Committee within the Research Papers-track
POPL 2023 Author of RUST: Regions, Uniqueness, Ownership & Types within the TutorialFest-track
Scheme 2022 Committee Member in Program Committee within the Scheme-track
ECOOP 2022 Committee Member in Program Committee within the Research Papers-track
ISMM 2022 Committee Member in Steering Committee within the ISMM 2022-track
FTfJP 2022 Author of Rusty Links in Local Chains within the FTfJP-track
‹Programming› 2022 Committee Member in Research Papers within the Research Papers-track
SPLASH 2021 Author of Dala: A Simple Capability-Based Dynamic Language Design For Data Race-Freedom within the Posters-track
Committee Member in Program Committee within the Onward! Essays-track
Committee Member in External Review Committee within the OOPSLA-track
Author of Dala: A Simple Capability-Based Dynamic Language Design for Data Race-Freedom within the Onward! Papers-track
ECOOP 2021 Session Chair of Keynote - Dahl-Nygaard Junior Prize (time band 3) (part of ECOOP Keynotes)
PLDI 2021 Committee Member in Program Committee within the PLDI-track
ISMM 2021 Committee Member in Organizing Committee within the ISMM 2021-track
Author of Closing Remarks within the ISMM 2021-track
Author of ISMM Business Meeting within the ISMM 2021-track
Author of Welcome from the Chairs and Conference Report within the ISMM 2021-track
‹Programming› 2021 Author of Jupyter Notebooks on GitHub: Characteristics and Code Clones within the Research Papers-track
Author of Reference Capabilities for Safe Parallel Array Programming within the Research Papers-track
SPLASH 2020 Author of Reshape Your Layouts, Not Your Programs: A Safe Language Extension for Better Cache Locality within the Posters-track
ECOOP 2020 Author of Reshape your layouts, not your programs: A safe language extension for better cache locality within the Posters-track
Author of Implementation of SHAPES case studies within the Artifacts-track
Committee Member in Program Committee within the Research Papers-track
Author of Reshape your layouts, not your programs: A safe language extension for better cache locality within the Research Papers-track
Scheme 2020 Keynote Speaker of SICP JS: Ketchup on Caviar? within the Scheme 2020-track
FTfJP 2020 Author of Dalarna: A Simplistic Capability-Based Dynamic Language Design For Data Race Freedom within the FTfJP-track
SOOP'20 Organizer in Organizing Committee within the SOOP-track
PLDI 2020 Author of Improving Program Locality in the GC using Hotness within the PLDI Research Papers-track
ISMM 2020 Author of ThinGC: Complete Isolation With Marginal Overhead within the ISMM 2020-track
‹Programming› 2020 Author of Reference Capabilities for Safe Parallel Array Programming within the Research Papers-track
SPLASH 2019 PC Member in Program Committee within the Onward! Papers-track
Session Chair of Onward! Papers 3 (part of Onward! Papers)
Session Chair of Optimization (part of OOPSLA)
Committee Member in Program Commitee within the SPLASH-E-track
AGERE 2019 Author of Run, Actor, Run - Towards Cross-Actor Language Benchmarking within the AGERE 2019-track
MPLR 2019 Author of Performance of an OO Compute Kernel on the JVM -- Revisiting Java as a Language for Scientific Computing Applications within the MPLR 2019-track
VMIL 2019 Author of Towards Gradual Checking of Reference Capabilities within the VMIL 2019-track
ICOOOLPS 2019 Author of Progress Report: Exploring API Design for Capabilities for Programming with Arrays within the ICOOOLPS 2019-track
ECOOP 2019 Author of Godot: All the Benefits of Implicit and Explicit Futures within the Artifacts-track
Author of Godot: All the Benefits of Implicit and Explicit Futures within the Posters-track
Author of Run, actor, run within the Curry On-track
Author of Godot: All the Benefits of Implicit and Explicit Futures within the Research Papers-track
ETAPS 2019 Mentorship Chair in Organizing Committee
Session Chair of Morning Coffee and Group Work (part of Mentoring Workshop)
Chair in Organizers within the Mentoring Workshop-track
Session Chair of Lunch and Group Work (part of Mentoring Workshop)
Session Chair of Afternoon Coffee and Group Work (part of Mentoring Workshop)
AGERE 2018 Committee Member in Program Committee within the AGERE-track
Author of Concurrency vs. Parallelism in Encore (...and Types) within the AGERE-track
Author of Attached and Detached Closures in Actors within the AGERE-track
SPLASH 2018 Session Chair of Security (part of OOPSLA)
Mentor in Mentors within the Breakfasts-track
Committee Member in Program Committee within the SPLASH-E-track
Committee Member in Review Committee within the OOPSLA-track
Onward! 2018 Author of Cflat: A New Modular Approach to Implementing Efficient and Tunable Collections within the Onward! Papers-track
FTfJP 2018 Author of Safely Abstracting Memory Layouts within the FTfJP-track
ICOOOLPS 2018 Author of Extending SHAPES for SIMD Architectures - An approach to native support for Struct of Arrays in languages within the ICOOOLPS-track
ECOOP and ISSTA 2018 Author of SHAPES: Adding memory layouts and SIMD capabilities to high-level languages within the Posters-track
Mentor in Mentors within the Summer School-track
ARRAY 2018 Author of Parallel Programming with Arrays in Kappa  within the ARRAY 2018-track
PLDI 2018 Session Chair of Web Pages (part of PLDI Research Papers)
Committee Member in Program Committee
Programming for the Large 2018 Committee Member in Program Committee within the Programming for the Large 2018 (cancelled)-track
NOOL 2017 Co-chair in Organizing Committee within the NOOL 2017-track
OCAP 2017 Author of Reference Capabilities for Concurrency & Scalability: an Experience Report within the OCAP 2017-track
Onward! 2017 Author of You Can Have it All: Abstraction and Good Cache Performance within the Onward! Papers-track
SPLASH 2017 Author of (CER) Mastery Learning-Like Teaching with Achievements within the SPLASH-E-track
Author of Orca: GC and Type System Co-Design for Actor Languages within the OOPSLA-track
ECOOP 2017 Session Chair of Implementation (part of ECOOP Research Papers)
Committee Member in Program Committee within the ECOOP Research Papers-track
Author of Relaxed Linear References for Lock-free Programming within the ECOOP Research Papers-track
Committee Member in Mentors within the ECOOP Summer School-track
ISMM 2017 Author of Type-Assisted Automatic Garbage Collection for Lock-Free Data Structures within the ISMM 2017-track
SPLASH 2016 ERC member in External Program Committee within the OOPSLA-track
Committee Member in Program Committee within the Workshops-track
Committee Member in Sponsorship Committee
NOOL 2016 Session Chair of Typing and Transpilation (part of NOOL)
Author of Actors and Hot Objects within the NOOL-track
Committee Member in Organizing Committee within the NOOL-track
ECOOP 2016 Author of Reference Capabilities for Concurrency Control within the Posters-track
Author of Reference Capabilities for Concurrency Control within the Research Track-track
Committee Member in Program Committee within the Research Track-track
IWACO 2016 Author of Towards Enabling Low-Level Memory Optimisations at the High-Level with Ownership Annotations within the IWACO-track
Author of Kappa: Insights, Current Status and Future Work within the IWACO-track
Committee Member in Program Committee within the IWACO-track
SPLASH 2015 Committee Member in Program Committee within the OOPSLA-track
Author of Disjointness Domains for Fine-Grained Aliasing within the OOPSLA-track
DLS 2015 Author of Measuring Polymorphism in Python Programs within the DLS-track
NOOL 2015 Author of Inversion in Programming Language Design: The Encore Way within the NOOL-track
STOP 2015 Committee Member in Program Committee within the STOP-track
PLDI 2015 Committee Member in External Review Committee within the Research Papers-track
FOOL Committee Member in Program Committee within the FOOL-track
SPLASH 2011 Committee Member in Program Committee within the OOPSLA-track