The aggregate update problem has received considerable attention since pure functional program-ming languages were recognised as an interesting research topic. There is extensive literature in this area, which proposes a wide variety of solutions. We have tried to apply some of the proposed so-lutions to our own applications to see how these solutions work in practice. We have been able to use destructive updates but are not convinced that this could have been achieved without application specific knowledge. In particular, no form of update analysis has been reported that is applicable to non-flat domains in polymorphic languages with higher order functions. It is our belief that a refinement of the monolithic approach towards constructing ...
Abstract. In this report a new backward strictness analysis for functional languages is presented. I...
Higher-order abstract syntax is a simple technique for implementing languages with functional progra...
Abstract Higher-order abstract syntax is a simple technique for implementing languages with function...
The aggregate update problem has received considerable attention since pure functional program- ming...
The aggregate update problem in functional languages is concerned with detecting cases where a funct...
Abstract. Functional programs are more amenable to rigorous math-ematical analysis than imperative p...
AbstractThe article presents an algorithm for the destructive update optimization in first-order laz...
The article presents an algorithm for the destructive update optimization in first-order lazy functi...
We present a safe embedding of mutable data structures in functional languages. With safety we mean ...
We consider the well-known problem of avoiding unnecessary costly copying that arises in languages w...
The array update problem in the implementation of a purely functional language is the following: onc...
This paper explores how certain ideas in object oriented languages have their correspondents in func...
Higher-order abstract syntax is a simple technique for implementing languages with functional progra...
Higher-order abstract syntax is a simple technique for implementing languages with functional progra...
Abstract. Pawns is a programming language under development that supports algebraic data types, poly...
Abstract. In this report a new backward strictness analysis for functional languages is presented. I...
Higher-order abstract syntax is a simple technique for implementing languages with functional progra...
Abstract Higher-order abstract syntax is a simple technique for implementing languages with function...
The aggregate update problem has received considerable attention since pure functional program- ming...
The aggregate update problem in functional languages is concerned with detecting cases where a funct...
Abstract. Functional programs are more amenable to rigorous math-ematical analysis than imperative p...
AbstractThe article presents an algorithm for the destructive update optimization in first-order laz...
The article presents an algorithm for the destructive update optimization in first-order lazy functi...
We present a safe embedding of mutable data structures in functional languages. With safety we mean ...
We consider the well-known problem of avoiding unnecessary costly copying that arises in languages w...
The array update problem in the implementation of a purely functional language is the following: onc...
This paper explores how certain ideas in object oriented languages have their correspondents in func...
Higher-order abstract syntax is a simple technique for implementing languages with functional progra...
Higher-order abstract syntax is a simple technique for implementing languages with functional progra...
Abstract. Pawns is a programming language under development that supports algebraic data types, poly...
Abstract. In this report a new backward strictness analysis for functional languages is presented. I...
Higher-order abstract syntax is a simple technique for implementing languages with functional progra...
Abstract Higher-order abstract syntax is a simple technique for implementing languages with function...