Skip to content

finnteegen/synthesizing-set-functions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synthesizing Set Functions

This repository contains examples for the synthesis of set functions for the functional logic programming language Curry as proposed in the paper Synthesizing Set Functions presented at WFLP 2018.

Contents

Folder Content
Simple Examples for the simple synthesis of set functions
Sharing Examples for the synthesis of set functions with support for call-time choice
Nested Examples for the synthesis of set functions with support for nested set functions
NestedSharing Examples for the synthesis of set functions with support for call-time choice and nested set functions

How to try

Simply clone this repository and load one of the example .curry files into the REPL of the Curry system of your choice, e.g., PAKCS or KiCS2.

How to test

To test all examples (in particular, if you modify some code), run the shell script

./testall.sh

if you have the Curry test tool CurryCheck installed (see the PAKCS or KiCS2 manuals how to install CurryCheck).

About

Synthesizing Set Functions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages