========================================================================

ICOOOLPS 2025 – Implementation, Compilation, Optimization of 
Object-Oriented Languages, Programs and Systems

 

Co-located with ECOOP 2025

June 30 - July 4, 2025, Bergen, Norway

 

https://2025.ecoop.org/home/ICOOOLPS-2025

========================================================================

 

The ICOOOLPS workshop series brings together researchers and practitioners 
working in the field of language implementation and optimization (even 
beyond the historical OO background of the workshop). The goal of the 
workshop is to discuss emerging problems and research directions, as well 
as new solutions and techniques.

 

We hope to provide a space for participation and discussion and in 
particular to bring up burgeoning ideas and work in progress. Such 
contributions can be submitted as position papers or short (aka lightning) 
talks. This year, we will also accept a new kind of submissions: code walks!

 

A non-exclusive list of topics of interest for ICOOOLPS includes:

 

-              Implementation and optimization of fundamental languages 
features (from memory management to metaprogramming)

-              Abstraction lowering and representation techniques 
(exceptions, concurrency, capabilities, …)

-              Runtime systems technology (libraries, virtual machines)

-              Compilation tools, techniques, and libraries for language 
interoperability

-              Static, adaptive, and speculative optimizations and compiler 
techniques

-              Meta-compilation techniques and language-agnostic approaches 
for the efficient implementation of languages

-              Compiler toolchains (intermediate representations, offline 
and online optimizations,…)

-              Compiler retargeting (e.g., retargeting existing compilers 
to WebAssembly, Javascript, LLVM, Ethereum, …)

-              Resource-sensitive systems (real-time, low power, mobile, 
cloud)

-              Power-efficient code and compiler techniques for generating 
power-efficient code

-              Studies on design choices and tradeoffs (dynamic vs. static 
compilation, heuristics vs. programmer input, …)

-              Tooling support, debuggability and observability of 
languages as well as their implementations

-              Empirical studies on language usage, benchmark design, and 
benchmarking methodology

-              The use of VMs in teaching programming and programming 
languages

 

 

----------------------------------

Workshop Format

----------------------------------

The workshop welcomes the presentation and discussion of new ideas and 
emerging problems. We aim to provide an environment to present and discuss 
your work at different stages of maturity. 

 

Therefore, we provide four submission categories:

-              Full papers (up to 12 pages), which will be included in the 
proceedings;

-              Position papers (up to 4 pages), for work in progress, ideas 
in early stages;

-              Code walks and demonstrations, for diving into concrete 
implementation details involving interesting approaches. Code walks and 
demonstrations should be submitted as 1-page abstracts describing their 
contents, which will be evaluated on their relevance and suitability for 
the workshop's audience and venue.

-              Lightning talk (~5 min), for sharing burgeoning 
thought-provoking ideas. Lightning talks should be submitted with a title 
and short (~1 paragraph) abstract.

 

Note that short papers and abstracts from keynote speakers are welcome in 
the front matter of Journal of Object Technology (https://www.jot.fm/), 
which will also include a preface written by the editors of the volume.

All accepted submissions except lighting talks are expected to be presented 
in a 30-minute slot. Accepted full papers will be published in ACM DL.

 

 

----------------------------------

Submission Guidelines

----------------------------------

To submit a paper, please use the official “ACM Master article template”, 
which can be obtained from the ACM Proceedings Template pages. ICOOOLPS 
features a light-weight double-blind review process.

Authors should omit their names in the submission.

Use the "sigconf" option as well as "review" and "anonymous", i.e., place 
the following at the start of the latex document: 
\documentclass[sigconf,review,anonymous]{acmart}.

 

The address of the submission site is: 
https://easychair.org/my/conference?conf=icooolps2025

All deadlines are Anywhere on Earth (AoE), i.e. GMT/UTC−12:00 hour.

 

For additional information, clarification, or answers to questions, contact 
the program chairs.

 

 

----------------------------------

Important Dates

----------------------------------

 

All deadlines are Anywhere on Earth (AoE), i.e., UTC-12h

 

2025-05-28:      Paper submission deadline

2025-06-12:       Acceptance notification

2025-07-02:      Workshop

 

 

----------------------------------

Organization

----------------------------------

 

PC Chairs:

 

Paulo Ferreira, University of Oslo

Andrea Rosà, Università della Svizzera italiana

 

 

Program Committee:

 

Edd Barrett, King's College London

Rodrigo Bruno, INESC-ID / Instituto Superior Técnico, ULisboa

Aleksandar Prokopec, Oracle Labs

Dimitri Racordon, EPFL

Adam Welc, Mysten Labs

Olivier Zendra, Inria

 

----------------------------------

AUTHORS TAKE NOTE 

----------------------------------

The official publication date is the date the proceedings are made 
available in the ACM Digital Library. This date may be up to two weeks 
before the first day of your conference. The official publication date 
affects the deadline for any patent filings related to published work.

 

 

-------------------------

 

Andrea Rosà

Faculty of Informatics

Università della Svizzera italiana (USI)

 

 

-- 
This group is deprecated and retained as an archive. 

Racket discussions have moved to the Racket Discourse at  
https://racket.discourse.group/ .

---
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.

To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/racket-users/0720a795-c223-42cf-8dc8-0e81692011c6n%40googlegroups.com.

Reply via email to