The Scala Workshop 2025
Mon 13 - Tue 14 October 2025
Singapore
co-located with
ICFP/SPLASH 2025
Toggle navigation
Attending
Venue (Sunday Workshops): NUS School of Computing
Venue (FARM Performance): Yong Siew Toh Conservatory
Venue (Main Conference): Marina Bay Sands Convention Centre
Hotels: Concorde Hotel Singapore
Hotels: Wyndham Singapore Hotel
Hotels: Rendezvous Hotel Singapore
Program
ICFP/SPLASH Program
Your Program
Filter by Day
Sun 12 Oct
Mon 13 Oct
Tue 14 Oct
Wed 15 Oct
Thu 16 Oct
Fri 17 Oct
Sat 18 Oct
Tracks
The Scala Workshop 2025
The Scala Workshop 2025
- Where Are We With Scala's Capabilities?
- Simpler Scala Builds with Functional and Object-Oriented Programming
ICFP/SPLASH 2025
Tutorials
Volunteers
Workshops
Co-hosted Conferences
ICFP
ICFP
ICFP
Artifacts
ICFP
Keynotes
ICFP
Papers
ICFP
Student Research Competition
ICFP
JFP First Papers
MPLR
SPLASH
SPLASH
SPLASH
Doctoral Symposium
SPLASH
FARM Performance
SPLASH
OOPSLA
SPLASH
OOPSLA Artifacts
SPLASH
Onward! Essays
SPLASH
Onward! Papers
SPLASH
Posters
SPLASH
Keynotes
SPLASH
-E
SPLASH
Student Research Competition
Workshops
Erlang
FARM
FUNARCH
HATRA
HOPE
IWACO
LMPL
ML Family Workshop
MiniKanren
OCaml
OlivierFest
PAINT
PLMW @ ICFP/SPLASH
PROPL
REBASE
Scheme
Sponsor Invited Talks
TyDe
VMIL
WebAssembly Workshop
@ ICFP/SPLASH
Co-hosted Symposia
Haskell
SAS
SAS
SAS
Artifact
Organization
The Scala Workshop 2025 Committees
Track Committees
The Scala Workshop 2025
Organizing Committee
Program Committee
ICFP/SPLASH
Volunteers
Workshops
Contributors
People Index
Co-hosted Conferences
ICFP
Organizing Committee
Steering Committee
Distinguished Papers Committee
ICFP Artifacts
ICFP Papers
ICFP Student Research Competition
MPLR
Program Committee
Steering Committee
SPLASH
Organizing Committee
Steering Committee
Doctoral Symposium
FARM Performance
OOPSLA
OOPSLA Review Committee
OOPSLA
External Review / Artifact Evaluation Committee
OOPSLA Artifacts
Onward! Essays
Program Committee
Onward! Essays
Onward! Steering Committee
Onward! Papers
Program Committee
Onward! Papers
Steering Committee
Posters
SPLASH-E
Program Commitee
SPLASH-E
Steering Committee
Student Research Competition
Workshops
Erlang
Organizing Committee
Program Committee
FARM
Organizing Committee
FUNARCH
Program Committee
HATRA
Organizing Committee
Program Committee
HOPE
Program Committee
IWACO
Organizing Committee
LMPL
Organizing Committee
Keynote Speaker
Program Committee
ML Family Workshop
Program Committee
MiniKanren
Organizing Committee
Program Committee
OCaml
Program Committee
OlivierFest
Program Committee
PAINT
Organizing Committee
Program Committee
PLMW @ ICFP/SPLASH
Program Committee
PROPL
Program Committee
Organising Committee
REBASE
Organizing Committee
Scheme
Organizing Committee
Program Committee
Sponsor Invited Talks
Organizing Committee
TyDe
Organising Committee
Program Committee
VMIL
Organizing Committee
Program Committee
WebAssembly Workshop
Organizers
Program Committee
Co-hosted Symposia
Haskell
Program Committee
SAS
SAS 2025
Organizing Committee
SAS 2025
Program Committee
SAS 2025
Steering Committee
SAS Artifact
Search
Series
Series
The Scala Workshop 2025
Scala 2022
Scala 2021
Scala 2020
Scala 2019
Scala 2018
Scala 2017
Scala 2016
Scala 2015
Sign in
Sign up
ICFP/SPLASH 2025
(
series
) /
The Scala Workshop 2025 (
series
) /
Marina Bay Sands Convention Centre
/
Room information: Peony NE
Venue
Marina Bay Sands Convention Centre
Room name
Peony NE
Floor
4
Room number
4412
Capacity
90
Room Information
Venue floor plan
Program
Detailed Table
Session Timeline
Detailed Timeline
This program is tentative and subject to change.
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT+08:00) Perth
.
Use conference time zone: (GMT+08:00) Perth
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-05:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+03:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+10:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+12:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+13:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+13:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Mon 13 Oct
Displayed time zone:
Perth
change
10:50 - 12:05
Programming for biodiversity and climate
PROPL
at
Peony NE
10:50
30m
Talk
Programming Opportunities for the Global Biodiversity Observation Network
PROPL
Jean-Michel Lord
McGill University
,
Jamie M. Kass
Tohoko University
,
Andrew Gonzalez
McGill University
,
Michael Dales
University of Cambridge, UK
,
Anil Madhavapeddy
University of Cambridge, UK
11:20
15m
Talk
Precision Action Towards Climate and Health (PATCH)
PROPL
Dr. Angela Chaudhuri
Swasti
,
Nitish Kumar Venkatesan
Catalyst Management Services Pvt. Ltd.
,
Prerakkumar Mukeshkumar Shah
Catalyst Management Services Pvt. Ltd.
,
Sabhimanvi Dua
Swasti
11:35
15m
Paper
Bridging Disciplinary Gaps in Climate Research Through Programming Accessibility and Interdisciplinary Collaboration
PROPL
Cristian Urlea
University Of Glasgow
,
Ana Denisa Urlea
Romanian Air Traffic Services Administration
,
Wim Vanderbauwhede
University of Glasgow
,
Adriana Laura Voinea
University of Glasgow, UK
,
Syed Waqar Nabi
University of Glasgow
11:50
15m
Paper
Towards Modelling and Verification of Coupler Behaviour in Climate Models
PROPL
Chinmayi Prabhu Baramashetru
University of Oslo
,
Dominic Orchard
University of Cambridge; University of Kent
13:40 - 15:20
Principled scientific programming
PROPL
at
Peony NE
13:40
20m
Talk
Authoring Tools for Transparent Climate Reporting
PROPL
Roly Perera
University of Cambridge/University of Bristol
,
Joe Bond
University of Bristol, UK
,
Cristina David
University of Bristol
,
Andrew McNutt
University of Utah
,
Alfonso Piscitelli
University of Salerno
14:00
20m
Paper
GPU-accelerated Hydrology Algorithms for On-prem Computation: Flow accumulation, Drainage lines, Watershed delineation, Runoff simulation
PROPL
rahul kumar
,
Vatsal Jingar
IIT Delhi
,
Abhilash Jindal
IIT Delhi, India
,
Aaditeshwar Seth
Indian Institute Of Technology Delhi
14:20
20m
Paper
STACD: STAC Extension with DAGs for Geospatial Data and Algorithm Management
PROPL
Saharsh Laud
Indian Institute Of Technology Delhi
,
Saurabh Joshi
Indian Institute Of Technology Delhi
,
Tarun Mangla
Indian Institute Of Technology Delhi
,
Abhilash Jindal
IIT Delhi, India
,
Aaditeshwar Seth
Indian Institute Of Technology Delhi
14:40
20m
Paper
Yirgacheffe: a declarative approach to geospatial data
PROPL
Michael Dales
University of Cambridge, UK
,
Alison Eyres
University of Cambridge
,
Patrick Ferris
University of Cambridge, UK
,
Anil Madhavapeddy
University of Cambridge, UK
,
Francesca A. Ridley
Newcastle University
,
Simon Tarr
IUCN
15:00
20m
Talk
What we talk about when we talk about scientific programming
PROPL
Patrick Ferris
University of Cambridge, UK
16:00 - 17:40
Lightning talks and demos
PROPL
at
Peony NE
16:00
16m
Talk
Challenges in Practice: Building a Usable Library for Planetary-Scale Embeddings
PROPL
Sadiq Jaffer
University of Cambridge
,
Frank Feng
University of Cambridge
,
Robin Young
University of Cambridge
,
Srinivasan Keshav
University of Cambridge
,
Anil Madhavapeddy
University of Cambridge, UK
16:16
16m
Talk
Scaling the Urban Forest: An Integrated Framework for Managing Cities by Fusing Raster and Vector Data
PROPL
Andrés C. Zúñiga-González
University of Cambridge
,
Anil Madhavapeddy
University of Cambridge, UK
,
Ronita Bardhan
University of Cambridge
16:33
16m
Talk
Spatial Programming for Environmental Monitoring
PROPL
Josh Millar
Imperial College London
,
Ryan Gibb
University of Cambridge
,
Roy Ang
University of Cambridge
,
Hamed Haddadi
Imperial College London
,
Anil Madhavapeddy
University of Cambridge, UK
17:23
16m
Paper
A FAIR Case for a Live Computational Commons
PROPL
Cyrus Omar
University of Michigan
,
Michael Coblenz
University of California, San Diego
,
Anil Madhavapeddy
University of Cambridge, UK
Mon 13 Oct
Displayed time zone:
Perth
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Peony NE
PROPL
Programming for biodiversity and climate
PROPL
Principled scientific programming
PROPL
Lightning talks and demos
Tue 14 Oct
Displayed time zone:
Perth
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Peony NE
IWACO
IWACO
IWACO
Wed 15 Oct
Displayed time zone:
Perth
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Peony NE
PAINT
PAINT
PAINT
Thu 16 Oct
Displayed time zone:
Perth
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Peony NE
ML Family Workshop
ML Family Workshop
ML Family Workshop
Fri 17 Oct
Displayed time zone:
Perth
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Peony NE
MiniKanren
MiniKanren
MiniKanren
Sat 18 Oct
Displayed time zone:
Perth
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Peony NE
Sponsor Invited Talks
Sponsor Invited Talks
Sponsor Invited Talks
Mon 13 Oct
Displayed time zone:
Perth
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Peony NE
PROPL
Programming Opportunities for the Global Biodiversity Observation Network
10:50 - 11:20
PROPL
Precision Action Towards Climate and Health (PATCH)
11:20 - 11:35
PROPL
Bridging Disciplinary Gaps in Climate Research Through Programming Acce ...
11:35 - 11:50
PROPL
Towards Modelling and Verification of Coupler Behaviour in Climate Models
11:50 - 12:05
PROPL
Authoring Tools for Transparent Climate Reporting
13:40 - 14:00
PROPL
GPU-accelerated Hydrology Algorithms for On-prem Computation: Flow accu ...
14:00 - 14:20
PROPL
STACD: STAC Extension with DAGs for Geospatial Data and Algorithm Manag ...
14:20 - 14:40
PROPL
Yirgacheffe: a declarative approach to geospatial data
14:40 - 15:00
PROPL
What we talk about when we talk about scientific programming
15:00 - 15:20
PROPL
Challenges in Practice: Building a Usable Library for Planetary-Scale E ...
16:00 - 16:16
PROPL
Scaling the Urban Forest: An Integrated Framework for Managing Cities b ...
16:16 - 16:33
PROPL
Spatial Programming for Environmental Monitoring
16:33 - 16:50
PROPL
A FAIR Case for a Live Computational Commons
17:23 - 17:40
x
Fri 5 Sep 09:45