ICFP Workshops 2018
23nd ACM SIGPLAN International Conference on Functional Programming (ICFP 2018)
Powered by
Conference Publishing Consulting

9th ACM SIGPLAN International Scala Symposium (SCALA 2018), September 28, 2018, St. Louis, MO, USA

Scala 2018 – Proceedings

Contents - Abstracts - Authors

9th ACM SIGPLAN International Scala Symposium (SCALA 2018)

Frontmatter

Title Page
Message from the Chairs

Keynote

Cross-Platform Language Design in Scala.js (Keynote)
Sébastien Doeraene
(EPFL, Switzerland)
Publisher's Version

DSLs and Parsing

A Domain-Specific Language for Microservices
Jacob Donham
(Twitter, USA)
Publisher's Version
Parser Combinators for Context-Free Path Querying
Ekaterina Verbitskaia, Ilya Kirillov, Ilya Nozkin, and Semyon Grigorev
(Saint Petersburg State University, Russia)
Publisher's Version
Garnishing Parsec with Parsley
Jamie Willis and Nicolas Wu
(University of Bristol, UK)
Publisher's Version

Scala Foundations

Path Dependent Types with Path-Equality
Jaemin Hong, Jihyeok Park, and Sukyoung Ryu
(KAIST, South Korea)
Publisher's Version
κDOT: Scaling DOT with Mutation and Constructors
Ifaz Kabir and Ondřej Lhoták
(University of Waterloo, Canada)
Publisher's Version
Initialization Patterns in Dotty
Fengyun Liu, Aggelos Biboudis, and Martin Odersky
(EPFL, Switzerland)
Publisher's Version

Scala Extensions

Truly Abstract Interfaces for Algebraic Data Types: The Extractor Typing Problem
Nicolas Stucki, Paolo G. Giarrusso, and Martin Odersky
(EPFL, Switzerland)
Publisher's Version Info
Interflow: Interprocedural Flow-Sensitive Type Inference and Method Duplication
Denys Shabalin and Martin Odersky
(EPFL, Switzerland)
Publisher's Version
Extending Scala with Records: Design, Implementation, and Evaluation
Olof Karlsson and Philipp Haller
(A3J Consulting, Sweden; KTH, Sweden)
Publisher's Version Info

proc time: 2.63