Practical Aspects of Declarative Languages

22nd International Symposium, PADL 2020, New Orleans, LA, USA, January 20–21, 2020, Proceedings

  • Ekaterina Komendantskaya
  • Yanhong Annie Liu
Conference proceedings PADL 2020

Part of the Lecture Notes in Computer Science book series (LNCS, volume 12007)

Also part of the Programming and Software Engineering book sub series (LNPSE, volume 12007)

Table of contents

  1. Front Matter
    Pages i-xxvi
  2. Logical Engines and Applications

    1. Front Matter
      Pages 1-1
    2. Thanh H. Nguyen, Enrico Pontelli, Tran Cao Son
      Pages 37-53
  3. Answer Set Programming Systems

    1. Front Matter
      Pages 55-55
    2. Kinjal Basu, Farhad Shakerin, Gopal Gupta
      Pages 57-72
    3. Vinh T. Nguyen, Yuanlin Zhang, Kwanghee Jung, Wanli Xing, Tommy Dang
      Pages 82-91
  4. Memory and Real-Time in Functional Programming

    1. Front Matter
      Pages 93-93
    2. Bhargav Shivkumar, Jeffrey Murphy, Lukasz Ziarek
      Pages 113-130
    3. David Janin
      Pages 131-147
  5. Reasoning and Efficient Implementation

    1. Front Matter
      Pages 149-149
    2. Johannes K. Fichte, Markus Hecher, Patrick Thier, Stefan Woltran
      Pages 151-167
  6. Small Languages and Implementation

    1. Front Matter
      Pages 177-177
    2. Martin Erwig, Prashant Kumar, Alan Fern
      Pages 179-195
    3. Johannes Eriksson, Masoumeh Parsa
      Pages 196-212
    4. Ramy Shahin, Marsha Chechik
      Pages 213-221
  7. Back Matter
    Pages 223-223

About these proceedings


This book constitutes the refereed proceedings of the 22nd International Symposium on Practical Aspects of Declarative Languages, PADL 2020, held in New Orleans, USA, in January 2020.

The 10 full and 4 short papers were carefully reviewed and selected from 24 submissions. The papers present original work emphasizing novel applications and implementation techniques for all forms of declarative concepts, including programming with sets, functions, logic, and constraints. The papers are organized in the following topical headings: logical engines and applications; answer set programming systems; memory and real-time in functional programming; reasoning and efficient implementation; and small languages and implementation.


answer set answer set programming artificial intelligence computer programming formal logic knowledge representation knowledge-based system logic programming logic programs parallel processing systems programming languages software design software engineering

Editors and affiliations

  • Ekaterina Komendantskaya
    • 1
  • Yanhong Annie Liu
    • 2
  1. 1.Heriot-Watt UniversityEdinburghUK
  2. 2.Stony Brook UniversityNew YorkUSA

Bibliographic information

  • DOI
  • Copyright Information Springer Nature Switzerland AG 2020
  • Publisher Name Springer, Cham
  • eBook Packages Computer Science
  • Print ISBN 978-3-030-39196-6
  • Online ISBN 978-3-030-39197-3
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • Buy this book on publisher's site