Write a Blog >>
Fri 28 Sep 2018 13:10 - 13:32 at Frisco - Session 2: Scala Extensions & Parsing Chair(s): Philipp Haller

Parser combinators are a clean and powerful abstraction which can provide reasonably efficient means of parsing a grammar into a form which the programmer desires. They remain close to the domain of grammars whilst at the same time offering enormous flexibility. In Haskell, the Parsec library is a prime example of such a library. However, a direct translation to Scala proves to be unbearably slow. This paper describes the semantics and design of a new library, called Parsley, which retains a close resemblance to Parsec style whilst providing very competitive performance.

Fri 28 Sep
Times are displayed in time zone: Guadalajara, Mexico City, Monterrey change

13:10 - 14:40: Session 2: Scala Extensions & ParsingScala 2018 at Frisco
Chair(s): Philipp HallerKTH, Sweden
13:10 - 13:32
Talk
Scala 2018
Jamie WillisUniversity of Bristol, UK, Nicolas WuUniversity of Bristol, UK
DOI
13:32 - 13:55
Talk
Scala 2018
Denys ShabalinEPFL, Switzerland, Martin OderskyEPFL, Switzerland
DOI
13:55 - 14:17
Talk
Scala 2018
Ekaterina VerbitskaiaSaint Petersburg State University, Russia, Ilya KirillovSaint Petersburg State University, Russia, Ilya NozkinSaint Petersburg State University, Russia, Semyon GrigorevSaint Petersburg State University, Russia
DOI
14:17 - 14:40
Talk
Scala 2018
Nicolas StuckiEPFL, Switzerland, Paolo G. GiarrussoEPFL, Switzerland, Martin OderskyEPFL, Switzerland
DOI