rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9783642115028

Practical Aspects of Declarative Languages : 12th International Symposium, PADL 2010, Madrid, Spain, January 18-19, 2010, Proceedings

by ;
  • ISBN13:

    9783642115028

  • ISBN10:

    3642115020

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2010-02-01
  • Publisher: Springer-Verlag New York Inc
  • Purchase Benefits
List Price: $109.00 Save up to $89.20
  • Digital
    $42.90*
    Add to Cart

    DURATION
    PRICE
    *To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.

Summary

This book constitutes the refereed proceedings of the 12th International Symposium on Practical Aspects of Declarative Languages, PADL 2010, held in Madrid, Spain, in January 2010, colocated with POPL 2010, the Symposium on Principles of Programming Languages.The 22 revised full papers presented together with 2 invited talks were carefully reviewed and selected from 58 submissions. The volume features original work emphasizing novel applications and implementation techniques for all forms of clarative concepts, including functions, relations, logic, and constraints. The papers address all current aspects of declarative programming; they are organized in topical sections on non-monotonic reasoning - answer set programming, types, parallelism and distribution, code quality assurance, domain specific languages, programming aids, constraints, and tabling - agents.

Table of Contents

Invited Papers
Answer Set Programming in 2010: A Personal Perspectivep. 1
An Introduction to Maude and Some of Its Applicationsp. 4
Non-Monotonic Reasoning - Answer Set Programming
Efficient Application of Answer Set Programming for Advanced Data Integrationp. 10
Implementing Query Answering for Hybrid MKNF Knowledge Basesp. 25
An ASP-Based System for Team-Building in the Gioia-Tauro Seaportp. 40
Types
Explicitly Typed Exceptions for Haskellp. 43
Conversion by Evaluationp. 58
Parallelism and Distribution
Skeleton Composition Using Remote Datap. 73
Netlog, a Rule-Based Language for Distributed Programmingp. 88
Code Quality Assurance
Similar Code Detection and Elimination for Erlang Programsp. 104
Static Detection of Race Conditions in Erlangp. 119
Automating Mathematical Program Transformationsp. 134
ActionScript In-Lined Reference Monitoring in Prologp. 149
Domain Specific Languages
An Ode to Arrowsp. 152
Lazy Combinators for Executable Specifications of General Attribute Grammarsp. 167
A Domain-Specific Language Approach to Protocol Stack Implementationp. 183
Programming Aids
First-Order Interactive Programmingp. 186
An ER-Based Framework for Declarative Web Programmingp. 201
Constraints
Lazy Explanations for Constraint Propagatorsp. 217
On the Implementation of the CLP (BN) Languagep. 234
Tabling - Agents
Compact Lists for Tabled Evaluationp. 249
A Simple and Efficient Implementation of Concurrent Local Tablingp. 264
An Efficient Implementation of Linear Tabling Based on Dynamic Reordering of Alternativesp. 279
Prospective Storytelling Agentsp. 294
Author Indexp. 297
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program