Write a Blog >>

Dates
Rooms
Tracks
Badges
Your Program
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Fri 28 Sep

Displayed time zone: Guadalajara, Mexico City, Monterrey change

09:00 - 10:00
KeynoteScala 2018 at Frisco
Chair(s): Bruno C. d. S. Oliveira University of Hong Kong, China
09:00
60m
Talk
Cross-Platform Language Design in Scala.js
Scala 2018
Sébastien Doeraene EPFL, Switzerland
DOI
10:20 - 11:50
Session 1: Scala FoundationsScala 2018 at Frisco
Chair(s): Paolo G. Giarrusso EPFL, Switzerland
10:20
22m
Talk
Extending Scala with Records: Design, Implementation, and Evaluation
Scala 2018
Olof Karlsson A3J Consulting, Sweden, Philipp Haller KTH, Sweden
DOI
10:42
23m
Talk
Initialization Patterns in Dotty
Scala 2018
Fengyun Liu EPFL, Switzerland, Aggelos Biboudis EPFL, Switzerland, Martin Odersky EPFL, Switzerland
DOI
11:05
22m
Talk
Path Dependent Types with Path-Equality
Scala 2018
Jaemin Hong KAIST, South Korea, Jihyeok Park KAIST, South Korea, Sukyoung Ryu KAIST, South Korea
DOI
11:27
23m
Talk
κDOT: Scaling DOT with Mutation and Constructors
Scala 2018
Ifaz Kabir University of Waterloo, Canada, Ondřej Lhoták University of Waterloo
DOI
11:50 - 12:10
Student Talks 1Scala 2018 at Frisco
Chair(s): Sukyoung Ryu KAIST, South Korea
11:50
10m
Talk
Julia Subtyping Lessons Scala Could Learn (Student Talk)
Scala 2018
Artem Pelenitsyn Northeastern University
12:00
10m
Talk
Scala with explicit nulls (student talk)
Scala 2018
Abel Nieto University of Waterloo, Ondřej Lhoták University of Waterloo
13:10 - 14:40
Session 2: Scala Extensions & ParsingScala 2018 at Frisco
Chair(s): Philipp Haller KTH, Sweden
13:10
22m
Talk
Garnishing Parsec with Parsley
Scala 2018
Jamie Willis University of Bristol, UK, Nicolas Wu University of Bristol, UK
DOI
13:32
22m
Talk
Interflow: Interprocedural Flow-Sensitive Type Inference and Method Duplication
Scala 2018
Denys Shabalin EPFL, Switzerland, Martin Odersky EPFL, Switzerland
DOI
13:55
22m
Talk
Parser Combinators for Context-Free Path Querying
Scala 2018
Ekaterina Verbitskaia Saint Petersburg State University, Russia, Ilya Kirillov Saint Petersburg State University, Russia, Ilya Nozkin Saint Petersburg State University, Russia, Semyon Grigorev Saint Petersburg State University, Russia
DOI
14:17
22m
Talk
Truly Abstract Interfaces for Algebraic Data Types: The Extractor Typing Problem
Scala 2018
Nicolas Stucki EPFL, Switzerland, Paolo G. Giarrusso EPFL, Switzerland, Martin Odersky EPFL, Switzerland
DOI
14:40 - 15:00
Student Talks 2Scala 2018 at Frisco
Chair(s): Philipp Haller KTH, Sweden
14:40
10m
Talk
Adding polymorphic functions to Scala (Student Talk)
Scala 2018
Guillaume Martres EPFL, Switzerland
14:50
10m
Talk
Validating Changes in Typechecking on Codebases with SemanticDB (Student talk)
Scala 2018
Max Ovsiankin UC Berkeley, Eugene Burmako Twitter, Inc.
15:20 - 16:10
Session 3: DSLs & Sponsor TalkScala 2018 at Frisco
Chair(s): Sebastian Erdweg Delft University of Technology, Netherlands
15:20
22m
Talk
A Domain-specific Language for Microservices
Scala 2018
Jacob Donham Twitter, Inc.
DOI
15:42
28m
Industry talk
SemanticDB: a common data model for Scala developer tools
Scala 2018
Eugene Burmako Twitter, Inc.