LEADER 04372nam 22006375 450 001 996418222703316 005 20200702005944.0 010 $a3-030-39197-3 024 7 $a10.1007/978-3-030-39197-3 035 $a(CKB)4100000010121593 035 $a(DE-He213)978-3-030-39197-3 035 $a(MiAaPQ)EBC6112013 035 $a(PPN)242844987 035 $a(EXLCZ)994100000010121593 100 $a20200116d2020 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aPractical Aspects of Declarative Languages$b[electronic resource] $e22nd International Symposium, PADL 2020, New Orleans, LA, USA, January 20?21, 2020, Proceedings /$fedited by Ekaterina Komendantskaya, Yanhong Annie Liu 205 $a1st ed. 2020. 210 1$aCham :$cSpringer International Publishing :$cImprint: Springer,$d2020. 215 $a1 online resource (XXVI, 223 p. 387 illus., 195 illus. in color.) 225 1 $aProgramming and Software Engineering ;$v12007 300 $aIncludes index. 311 $a3-030-39196-5 327 $aLogical Engines and Applications -- Interactive Text Graph Mining with a Prolog-based Dialog Engine -- Flexible graph matching and graph edit distance using answer set programming -- On Repairing Web Services Workflows -- Answer Set Programming Systems -- AQuA: ASP-based Visual Question Answering -- Diagnosing Data Pipeline Failures Using Action Languages: A Progress Report -- VRASP: A Virtual Reality Environment for Learning Answer Set Programming -- Memory and Real-Time in Functional Programming -- On the Effects of Integrating Region-based Memory Management and Generational Garbage Collection in ML -- RTMLton: An SML runtime for real-time systems -- A Timed IO monad -- Reasoning and Efficient Implementation -- Exploiting Database Systems and Treewidth for Counting -- Whitebox Induction of Default Rules Using High-Utility Itemset Mining -- Small Languages and Implementation -- Explanations for Dynamic Programming -- A DSL for Integer Range Reasoning: Partition, Interval and Mapping Diagrams -- Variability-Aware Datalog. 330 $aThis 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. 410 0$aProgramming and Software Engineering ;$v12007 606 $aProgramming languages (Electronic computers) 606 $aArtificial intelligence 606 $aComputers 606 $aComputer programming 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aArtificial Intelligence$3https://scigraph.springernature.com/ontologies/product-market-codes/I21000 606 $aTheory of Computation$3https://scigraph.springernature.com/ontologies/product-market-codes/I16005 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 615 0$aProgramming languages (Electronic computers). 615 0$aArtificial intelligence. 615 0$aComputers. 615 0$aComputer programming. 615 14$aProgramming Languages, Compilers, Interpreters. 615 24$aArtificial Intelligence. 615 24$aTheory of Computation. 615 24$aProgramming Techniques. 676 $a005.131 702 $aKomendantskaya$b Ekaterina$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aLiu$b Yanhong Annie$4edt$4http://id.loc.gov/vocabulary/relators/edt 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a996418222703316 996 $aPractical Aspects of Declarative Languages$9772495 997 $aUNISA