Enumerated collections (e.g. lists, sets, etc.) provided by programming languages are usually defined by completely and precisely enumerating all their constituent elements. Conversely, in (constraint) logic programming languages it is common to deal with partially specified collections where either some elements or some parts of the collection are left unknown. In this paper we claim that partially specified collections (in particular, lists and sets) can be conveniently exploited in a wider setting, even in the context of more conventional languages using a library-based approach. We prove this claim by showing a number of simple examples using Java and the Java library JSetL
A way of introducing simple (finite) set designations and operations as firstclass objects of an (un...
Tools allowing set manipulations are generally accepted by the logic programming community as provid...
A database programming language can model application domains most naturally if it supports several ...
Various forms of data aggregates, e.g., arrays, lists, sets, etc., are usually provided by programm...
In this paper we present a Java library - called JSetL - that offers a number of facilities to suppo...
We study issues that arise in programming with primitive recursion over non-free datatypes such as l...
We study issues that arise in programming with primitive recursion over non-free datatypes such as l...
. General agreement exists about the usefulness of sets as very highlevel representations of complex...
Intensional sets are sets given by a property rather than by enumerating their elements. In previou...
General agreement exists about the usefulness of sets as very highlevel representations of complex d...
AbstractLDL—Logical Data Language—is a language developed at MCC. The language supports various exte...
In this paper, we show how nondeterministic programming techniques can be used within the Java progr...
AbstractThis paper discusses the design and implementation of a set-oriented logic programming parad...
AbstractWe provide a new perspective on the semantics of logic programs with arbitrary abstract cons...
this paper we describe a constraint logic programming language clp(sc) over set constraints in the s...
A way of introducing simple (finite) set designations and operations as firstclass objects of an (un...
Tools allowing set manipulations are generally accepted by the logic programming community as provid...
A database programming language can model application domains most naturally if it supports several ...
Various forms of data aggregates, e.g., arrays, lists, sets, etc., are usually provided by programm...
In this paper we present a Java library - called JSetL - that offers a number of facilities to suppo...
We study issues that arise in programming with primitive recursion over non-free datatypes such as l...
We study issues that arise in programming with primitive recursion over non-free datatypes such as l...
. General agreement exists about the usefulness of sets as very highlevel representations of complex...
Intensional sets are sets given by a property rather than by enumerating their elements. In previou...
General agreement exists about the usefulness of sets as very highlevel representations of complex d...
AbstractLDL—Logical Data Language—is a language developed at MCC. The language supports various exte...
In this paper, we show how nondeterministic programming techniques can be used within the Java progr...
AbstractThis paper discusses the design and implementation of a set-oriented logic programming parad...
AbstractWe provide a new perspective on the semantics of logic programs with arbitrary abstract cons...
this paper we describe a constraint logic programming language clp(sc) over set constraints in the s...
A way of introducing simple (finite) set designations and operations as firstclass objects of an (un...
Tools allowing set manipulations are generally accepted by the logic programming community as provid...
A database programming language can model application domains most naturally if it supports several ...