Repository logo
 

Datafun: A Functional Datalog

Accepted version
Peer-reviewed

Loading...
Thumbnail Image

Change log

Abstract

Datalog may be considered either an unusually powerful query language or a carefully limited logic programming language. Datalog is declarative, expressive, and optimizable, and has been applied successfully in a wide variety of problem domains. However, most use-cases require extending Datalog in an application-specific manner. In this paper we define Datafun, an analogue of Datalog supporting higher-order functional programming. The key idea is to track monotonicity with types.

Description

Journal Title

Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming

Conference Name

ACM SIGPLAN International Conference on Functional Programming 2016

Journal ISSN

1523-2867

Volume Title

Publisher

Association for Computing Machinery

Rights and licensing

Except where otherwised noted, this item's license is described as http://www.rioxx.net/licenses/all-rights-reserved
Sponsorship
Engineering and Physical Sciences Research Council (EP/N02706X/2)