We investigate here how to integrate constraints directly into the imperative programming paradigm, as "first class citizens" and not by means of an external library. To this end we provide a systematic account of the issues that arise. In particular, we discuss the role of the logical and customary variables, the interaction between the constraint store and the program, and the need for lists. These considerations lead to an extension of an imperative programming language that supports declarative programming, called Alma-0, introduced in Apt, Brunekreef, Partington & Schaerf (1998). Constraint programs written in this style are simple to understand and analyze
This short note aims to present foundations for constraint logic programming. By logic programming, ...
Alma-0 is a programming language supporting declarative programming, which combines the advantages o...
There has been a lot of interest lately from people solving constrained optimization problems for co...
Program analysis and specialisation for declarative languages have been subjects of active research ...
We describe here an implemented small programming language, called Alma, that augments the expressiv...
In [ Apt et al., 1998 ] we introduced the imperative programming language Alma-0 that supports decla...
. In this paper a method is proposed for carrying out analysis of imperative programs. We achieve th...
The constraint paradigm is a model of computation in which values are deduced whenever possible, u...
Universita di Roma \La Sapienza" We describe here an implemented small programming language, ca...
Constraints support a programming style featuring declarative description and effective solving of s...
This chapter addresses the integration of constraints and search into programming lan-guages from th...
Constraint imperative programming languages combine declarative constraints and imperative language ...
The constraint paradigm is a model of computation in which values are deduced whenever possible, und...
We discuss the problem of the representation of constraints in an object-oriented programming langua...
This paper describes a computer-aided constraint programming system. Traditional Constraint Programm...
This short note aims to present foundations for constraint logic programming. By logic programming, ...
Alma-0 is a programming language supporting declarative programming, which combines the advantages o...
There has been a lot of interest lately from people solving constrained optimization problems for co...
Program analysis and specialisation for declarative languages have been subjects of active research ...
We describe here an implemented small programming language, called Alma, that augments the expressiv...
In [ Apt et al., 1998 ] we introduced the imperative programming language Alma-0 that supports decla...
. In this paper a method is proposed for carrying out analysis of imperative programs. We achieve th...
The constraint paradigm is a model of computation in which values are deduced whenever possible, u...
Universita di Roma \La Sapienza" We describe here an implemented small programming language, ca...
Constraints support a programming style featuring declarative description and effective solving of s...
This chapter addresses the integration of constraints and search into programming lan-guages from th...
Constraint imperative programming languages combine declarative constraints and imperative language ...
The constraint paradigm is a model of computation in which values are deduced whenever possible, und...
We discuss the problem of the representation of constraints in an object-oriented programming langua...
This paper describes a computer-aided constraint programming system. Traditional Constraint Programm...
This short note aims to present foundations for constraint logic programming. By logic programming, ...
Alma-0 is a programming language supporting declarative programming, which combines the advantages o...
There has been a lot of interest lately from people solving constrained optimization problems for co...