the proceedings contain 20 papers. the special focus in this conference is on programming languages: implementations, logics, and programs. the topics include: Narrowing the narrowing space;an object calculus with alg...
ISBN:
(纸本)9783540633983
the proceedings contain 20 papers. the special focus in this conference is on programming languages: implementations, logics, and programs. the topics include: Narrowing the narrowing space;an object calculus with algebraic rewriting;inheritance and selective method dispatching in concurrent Haskell;overriding operators in a mixinbased framework;resolution for logicprogramming with universal quantifiers;a declarative approach to concurrent programming;transformation of divide & conquer to nested parallel loops;transforming lazy functions using comportment properties;transformations for efficient evaluations in functionalprogramming;inline expansion;higherorder value flow graphs;intuitionistic implication in abstract interpretation;an openended finite domain constraint solver;semantics and compilation of recursive sequential streams in 81/2;implementation of term rewritings withthe evaluation strategy;reflections on reflections;evaluation under lambda abstraction;selective recomputation for handling sideeffects in parallel logic programs;tracing lazy functional computations using redex trails and functionalprogramming and geometry.
We describe a course intended to introduce second-year undergraduates to medium-scale programming. the project of the course is to implement a nonconventional logicprogramming language using a functional implementati...
详细信息
We introduce a framework for managing as a whole the space of a narrowing computation. the aim of our framework is to find a finite representation of an infinite narrowing space. this, in turn, allows us to replace an...
详细信息
this paper introduces a problem solving method for teaching functionalprogramming, based on Polya’s How To Solve It, an introductory investigation of mathematical *** first present the language independent version, ...
详细信息
It is clearly desirable that logical specifications and the programs that implement them should be as close as possible. Such a claim is often made in support of the logicprogramming paradigm. However, SLD-resolution...
详细信息
Rewriting is a suitable mechanism to implement functionalprogramming languages. the definition of efficient evaluation strategies is a natural concern in this setting. Recently we have shown that, by imposing some si...
详细信息
this paper is based on an experience in teaching functionalprogramming to mathematics students. this experience had two objectives. the first one was to help the student assimilate some mathematical concepts by putti...
详细信息
Tempo is a language based on classical first-order logic, which can be used for both specifying and implementing concurrent systems. As a declarative programming language, it is unique in that a program explicitly spe...
详细信息
We incorporate object oriented features into the functional language Haskell: inheritance and methods with super and self references. Parametric polymorphism is retained in object classes. Interfaces are used to descr...
详细信息
In contrast to merely AND- and merely OR- parallel execution models/systems, the side-effectproblem in AND/OR parallel execution of Prolog programs is intricate and need to be carefully investigated. To decrease the n...
详细信息
暂无评论