OderskyFest 2023

In celebration of Martin Odersky's 65th birthday

Tuesday, September 5, 2023
EPFL, Lausanne, Switzerland

We will have a day of talks to celebrate Martin on September 5th, 2023, and we will be publishing a Festschrift as a post-proceedings some months after the event.

Program at a Glance

  • Welcoming coffee - 8:30-9:25 @ Talks - 9:30am-6pm

  • Lunch - 11:45-13:15 @ BC cafeteria

  • Afternoon coffee and snack break - 4-4:30pm

  • Prof. Martin Vetterli address - 6:15-6:30pm

  • Apéro - 6:30-7:15pm

  • Dinner - from 7:15pm onwards


Detailed Program

Time Speaker Talk Title
8:30-9:25 - COFFEE
9:30 - 10:15 Gilad Bracha Does Programming have a Future?
10:15 - 10:40 Samuel Grütter Omnisemantics: No more "but note that this trick only works if the language is deterministic"
10:40 - 11:00 Fengyun Liu Can object-oriented programming be liberated from statics?
11:00-11:30 Denys Shabalin A walk through programing language genealogy tree
11:30 - 11:35 Mira Mezini Tribute
11:35-11:40 Shriram Krishnamurthi Tribute
11:40-11:45 Phil Wadler Tribute
11:45 - 13:15 - LUNCH
13:15-13:45 Yannis Smagardakis Bug Patterns in Smart Contracts: Can Language Design Save the Day?
13:45-14:05 Andrey Breslav Grafting Paradigms: Scala's influence on the industry
14:05 - 14:30 Lex Spoon Tricks and Techniques for Scanning Large Code Bases
14:30 - 14:50 Burak Emir Call-by-push-value and ownership
14:50-15:10 Lars Hupel A brief history of type classes and generic programming in Scala
15:10-15:30 Lukas Rytz As Seen From
15:30-15:50 Ruzica Piskac TBA
15:50-16:00 Gilles Dubochet Scala and the Open Science agenda: software as research infrastructure
16:00-16:40 - BREAK
16:40 - 16:45 Matei Zaharia Tribute
16:45 - 17:05 Viktor Kuncak The Spirit of Specifications in Scala
17:05 - 17:15 Tiark Rompf A Tale of Type, Ability, and Effect Systems
17:15 - 17:30 Jim Larus TBA
17:30-18:10 Simon Peyton Jones Fireside chat with Martin
18:15 Martin Vetterli TBA

Getting Here

The nearest airport is the Geneva airport (GVA) which is about 35 minutes from the EPFL campus by train/metro. There are several daily non-stop flights from cities in the US and across Europe to GVA.The Zurich airport (ZRH) is farther away, but serves more destinations than GVA. For some, it may be more convenient to fly into ZRH and to take the train/metro to the EPFL campus (about 2hrs)Regardless of which airport you arrive at, there are two common ways to get to EPFL from the train station.

  • Take the train to the "Renens" train station (small town next to Lausanne) and take the m1 metro to the EPFL station.

  • Take the train to the "Lausanne" train station and take the m2 metro to the Lausanne-Flon station (1 stop) where you will switch to the m1 metro and take it to the EPFL station.

For both transit within the Lausanne region, and beyond (e.g., from GVA or ZRH to Lausanne) there are convenient mobile apps in English that allow you to quickly purchase train and metro tickets on the fly. Those apps are:

Where to stay

There are several options for hotels and AirBnbs throughout the region.There are two general options for lodging– staying near the EPFL campus (quieter, away from the center of Lausanne), or within the Lausanne city center. For those folks who would like to sightsee or enjoy local cuisine or wine, staying in the Lausanne city center is a better choice. For those who would like to arrive for a short stay only to attend OderskyFest and aren't interested in sightseeing/restaurants/etc, staying at a hotel near campus is a better choice.Hotels near EPFL

  • SwissTech Hotel - at the EPFL metro station, more barebones.

  • Starling Hotel Lausanne - situated north of the EPFL campus across Route Cantonale. Nicer quality (and a bit more expensive) than SwissTech, slightly shorter walk to the EPFL building where the festivities will be.

Lodging options in the Lausanne city centerThere are several hotels near Lausanne-Flon and near the Lausanne train station. Booking.com list all of them.If you're interested in renting a room or entire apartment on AirBnb, the areas of the city that you may be most interested in staying in include: Lausanne Flon (Center), Lausanne Riponne (Center), Ouchy (lakeside), Renens (small town, not Lausanne but closer to EPFL than the Lausanne city center)

Registration

Registration is free. Please fill out this Google Form if you plan on attending so we can have an accurate ballpark for meals and so we can have nametags ready:Registration