See this document in CiteSeerX!

Reusable Monadic Semantics of Logic Programs with Arithmetic Predicates (2001)  (Make Corrections)  
J. E. Labra Gayo, J. M. Cueva Lovelle, M. C. Luengo Diez, A. Cernuda del Rio
Proceedings 2001 APPIA-GULP-PRODE Joint Conf.\ on Declarative Programming, AGP'01, \'Evora, Portugal, 26--28 Sept.\ 2001



  Home/Search   Context   Related

 
View or download:
di.uniovi.es/~labra/FTP/Pap...agp01.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  di002.edv.uniovi.e...investig_ENG (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: We present a combination of modular monadic semantics and generic programming concepts that improves the reusability of semantic specifications. The computational structure is defined as the composition of several monad transformers, where each monad transformer adds a new notion of computation to a given monad. The abstract syntax is defined as the fixed point of several non-recursive pattern functors. In the case of several syntactic categories, it is possible to define many sorted algebras... (Update)

Similar documents (at the sentence level):
11.7%:   Specification of Logic Programming Languages from.. - Gayo, Lovelle.. (2001)   (Correct)
9.2%:   LPS: A Language Prototyping System Using Modular.. - Gayo, Díez.. (2001)   (Correct)
5.8%:   A Language Prototyping Tool Based on Semantic Building.. - Gayo, Lovelle, Diez.. (2001)   (Correct)

Active bibliography (related documents):   More   All
1.7:   Reusable Monadic Semantics of Object Oriented Programming.. - Gayo, Lovelle, Diez, Rio   (Correct)
0.8:   Type-Secure Meta-Programming - Christopher Bentley Dornan (1998)   (Correct)
0.3:   Basic Research in Computer Science - Constructive Action Semantics   (Correct)

Similar documents based on text:   More   All
1.4:   Language Prototyping using Modular Monadic Semantics - Gayo, Lovelle, Díez (1999)   (Correct)
1.1:   An Implementation of Modular Monadic Semantics using Folds and.. - Gayo (1998)   (Correct)
0.8:   A Model for Integrating Knowledge into Component-Based.. - Río, Gayo, Lovelle (2001)   (Correct)

BibTeX entry:   (Update)

@incollection{ gayo01reusable,
    author = "J. E. {Labra Gayo} and M. C. {Luengo D{\'\i}ez} and J. M. {Cueva Lovelle} and A. {Cernuda del R{\'\i}o}",
    title = "Reusable Monadic Semantics of Logic Programs with Arithmetic Predicates",
    booktitle = "Proceedings 2001 {APPIA}-{GULP}-{PRODE} Joint Conf.\ on Declarative Programming, {AGP}'01, {\'E}vora, Portugal, 26--28 Sept.\ 2001",
    publisher = "Dept.\ of Informatics, Univ.\ of {\'E}vora",
    pages = "31--45",
    year = "2001",
    url = "citeseer.ist.psu.edu/labragayo01reusable.html" }
Citations (may not include all citations):
293   The Essence of Functional Programming - Wadler - 1992
156   First-class Polymorphism with Type Inference - Jones - 1997
129   A system of constructor classes: overloading and implicit hi.. - Jones - 1995
120   Monad transformers and modular interpreters - Liang, Hudak et al. - 1995
104   Algebra of Programming (context) - Bird, de Moor
72   An abstract view of programming languages (context) - Moggi - 1989
53   A mathematical definition of full prolog (context) - Borger, Rosenzweig - 1994
52   Generic programming - an introduction (context) - Backhouse, Jansson et al. - 1999
33   Modular denotational semantics for compiler construction - Liang, Hudak - 1996
31   Theory and practice of action semantics - Mosses - 1996
13   ACM Transactions on Programming Languages and Systems (context) - Nicholson, Foo et al. - 1989
13   Metalanguages and applications - Moggi - 1997
9   Deriving backtracking monad transformers - Hinze
8   Writing modular interpreters using catamorphisms (context) - Duponcheel - 1995
7   An implementation of modular monadic semantics using folds a.. - Labra - 1998
7   LPS: A language prototyping system using modular monadic sem.. - Labra, Luengo et al. - 2001
6   Language prototyping using modular monadic semantics - Labra, Cueva et al. - 1999
6   Modular development of interpreters from semantic building b.. (context) - Labra, Cueva et al. - 2001
6   Composing monads - Jones, Duponcheel - 1993
5   Journal of Functional Programming (context) - Jansson, Jeuring - 1998
4   Modular Development of Language Processors from Reusable Sem.. (context) - Labra - 2001
3   Why don't programming language designers use formal methods (context) - Watt - 1996
3   Monads and e#ects (context) - Benton, Hughes et al.
3   Specification of logic programming languages from reusable s.. - Labra, Cueva et al. - 2001

Documents on the same site (http://di002.edv.uniovi.es/~cernuda/investig_ENG.html):   More
Applying the Itacio Verification Model to a Component-Based .. - Río, Gayo, Lovelle (2001)   (Correct)
LPS: A Language Prototyping System Using Modular.. - Gayo, Díez.. (2001)   (Correct)
Specification of Logic Programming Languages from.. - Gayo, Lovelle.. (2001)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC