Set constructs and notations provide in many areas an unprecedented expressive power. Sets are nevertheless almost non-existent in most programming languages since they don't have a general-purpose efficient enough representation. Only global transformations, taking into account the context of set constructs and operations may provide a reasonable efficiency. After a brief survey of existing Set Oriented Languages, we present recent developments taking place at New York University concerning SETL and its successors, especially fixed-point specifications, elimination of repetitive evaluations by finite differencing and elimination of associative access costs by an appropriate Data Structure Selection for implementing sets. In this framework ...
. General agreement exists about the usefulness of sets as very highlevel representations of complex...
Most specification languages have a type system. Type systems are hard to get right, and getting the...
Tools allowing set manipulations are generally accepted by the logic programming community as provid...
Set constructs and notations provide in many areas an unprecedented expressive power. Sets are never...
Set-Based Analysis is an efficient and accurate program analysis for higher-order languages. It expl...
An extended logic programming language is presented, that embodies the fundamental form of set desig...
This paper demonstrates that very substantial progress can be made towards a practical system by red...
An extended logic programming language embodying sets is developed in successive stages, introducing...
AbstractLDL—Logical Data Language—is a language developed at MCC. The language supports various exte...
Schwartzet al.described an optimization to implement built-in ab-stract types such as sets and maps ...
AbstractThe problem of programming is discussed and a two-stage approach to programming is proposed....
This paper describes a SETL interpreter written in SETL. This module may be reused as a basis to bui...
A way of introducing simple (finite) set designations and operations as firstclass objects of an (un...
Most texts describing data structures give imperative implementations. These are either difficult or...
General agreement exists about the usefulness of sets as very highlevel representations of complex d...
. General agreement exists about the usefulness of sets as very highlevel representations of complex...
Most specification languages have a type system. Type systems are hard to get right, and getting the...
Tools allowing set manipulations are generally accepted by the logic programming community as provid...
Set constructs and notations provide in many areas an unprecedented expressive power. Sets are never...
Set-Based Analysis is an efficient and accurate program analysis for higher-order languages. It expl...
An extended logic programming language is presented, that embodies the fundamental form of set desig...
This paper demonstrates that very substantial progress can be made towards a practical system by red...
An extended logic programming language embodying sets is developed in successive stages, introducing...
AbstractLDL—Logical Data Language—is a language developed at MCC. The language supports various exte...
Schwartzet al.described an optimization to implement built-in ab-stract types such as sets and maps ...
AbstractThe problem of programming is discussed and a two-stage approach to programming is proposed....
This paper describes a SETL interpreter written in SETL. This module may be reused as a basis to bui...
A way of introducing simple (finite) set designations and operations as firstclass objects of an (un...
Most texts describing data structures give imperative implementations. These are either difficult or...
General agreement exists about the usefulness of sets as very highlevel representations of complex d...
. General agreement exists about the usefulness of sets as very highlevel representations of complex...
Most specification languages have a type system. Type systems are hard to get right, and getting the...
Tools allowing set manipulations are generally accepted by the logic programming community as provid...