메뉴 건너뛰기




Volumn 1, Issue 2, 2001, Pages 185-245

A general framework for lazy functional logic programming with algebraic polymorphic types

Author keywords

Algebraic data constructor; Functional logic programming; Lazy narrowing; Polymorphic types

Indexed keywords


EID: 0347772042     PISSN: 14710684     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (10)

References (70)
  • 12
    • 0027347704 scopus 로고
    • Programming by multiset transformation
    • Banâtre, J. P. and Métayer, D. Le. (1993) Programming by multiset transformation. Comm. ACM, 36:1, 98-111.
    • (1993) Comm. ACM , vol.36 , Issue.1 , pp. 98-111
    • Banâtre, J.P.1    Métayer, D.Le.2
  • 19
    • 0018504528 scopus 로고
    • Proving termination with multiset ordering
    • Dershowitz, N. and Manna, Z. (1979) Proving termination with multiset ordering. Comm. ACM, 22(8), 465-476.
    • (1979) Comm. ACM , vol.22 , Issue.8 , pp. 465-476
    • Dershowitz, N.1    Manna, Z.2
  • 20
    • 0025489167 scopus 로고
    • A rationale for conditional equational programming
    • Dershowitz, N. and Okada, M. (1990) A rationale for conditional equational programming. Theoret. Comput. Sci., 75, 111-138.
    • (1990) Theoret. Comput. Sci. , vol.75 , pp. 111-138
    • Dershowitz, N.1    Okada, M.2
  • 25
    • 0030193340 scopus 로고    scopus 로고
    • {log}: A language for programming in logic with finite sets
    • Dovier, A., Omodeo, E., Pontelli, E. and Rossi, G. (1996b) {log}: A language for programming in logic with finite sets. J, Logic Programming, 28(1), 1-44.
    • (1996) J, Logic Programming , vol.28 , Issue.1 , pp. 1-44
    • Dovier, A.1    Omodeo, E.2    Pontelli, E.3    Rossi, G.4
  • 26
    • 0002338883 scopus 로고
    • A model-theoretic reconstruction of the operational semantics of logic programs
    • Falaschi, M., Levi, G., Martelli, M. and Palamidessi, C. (1993) A model-theoretic reconstruction of the operational semantics of logic programs. Infor. & Computation, 102(1), 86-113.
    • (1993) Infor. & Computation , vol.102 , Issue.1 , pp. 86-113
    • Falaschi, M.1    Levi, G.2    Martelli, M.3    Palamidessi, C.4
  • 27
    • 0002436797 scopus 로고
    • First-order unification in an equational theory
    • Academic Press
    • Fay, M. J. (1979) First-order unification in an equational theory. Proc. of the 4th Workshop on Automated Deduction, pp. 161-167. Academic Press.
    • (1979) Proc. of the 4th Workshop on Automated Deduction , pp. 161-167
    • Fay, M.J.1
  • 32
  • 38
    • 0031176661 scopus 로고    scopus 로고
    • Lazy narrowing with simplification
    • Hanus, M. (1997) Lazy narrowing with simplification. J. Comput. Languages, 23(2-4), 61-85.
    • (1997) J. Comput. Languages , vol.23 , Issue.2-4 , pp. 61-85
    • Hanus, M.1
  • 41
    • 0011230374 scopus 로고
    • Call by need computations in nonambiguous linear term rewriting systems
    • INRIA
    • Huet, G. and Lévy, J. J. (1979) Call by need computations in nonambiguous linear term rewriting systems. Technical report 359, INRIA.
    • (1979) Technical Report 359
    • Huet, G.1    Lévy, J.J.2
  • 42
    • 0003164539 scopus 로고
    • Computations in orthogonal term rewriting systems I, II
    • Lassez, J. L. and Plotkin, G. (eds). MIT Press
    • Huet, G. and Lévy, J.J. (1991) Computations in orthogonal term rewriting systems I, II. In: Lassez, J. L. and Plotkin, G. (eds), Computational Logic: Essays in Honour of J. Alan Robinson, pp. 395-114, 415-443. MIT Press.
    • (1991) Computational Logic: Essays in Honour of J. Alan Robinson , pp. 395-1114
    • Huet, G.1    Lévy, J.J.2
  • 44
    • 0000187382 scopus 로고
    • Non-deterministic algebraic specifications and nonconfluent term rewriting
    • Hussmann, H. (1992) Non-deterministic algebraic specifications and nonconfluent term rewriting. J. Logic Programming, 12, 237-255.
    • (1992) J. Logic Programming , vol.12 , pp. 237-255
    • Hussmann, H.1
  • 46
    • 0021509124 scopus 로고
    • A theory of complete logic programs with equality
    • Jaffar, J., Lassez, J. L. and Maher, M. J. (1984) A theory of complete logic programs with equality. J. Logic Programming, 1, 211-223.
    • (1984) J. Logic Programming , vol.1 , pp. 211-223
    • Jaffar, J.1    Lassez, J.L.2    Maher, M.J.3
  • 47
    • 0001668611 scopus 로고
    • Implementation of subset-equational programs
    • Jayaraman, B. (1992) Implementation of subset-equational programs. J. Logic Programming, 12, 299-324.
    • (1992) J. Logic Programming , vol.12 , pp. 299-324
    • Jayaraman, B.1
  • 49
    • 0002692684 scopus 로고
    • Equations in abstract algebras: A rule-based survey of unification
    • Lassez, J. L. and Plotkin, G. (eds). MIT Press
    • Jouannaud, J. P. and Kirchner, C. (1991) Equations in abstract algebras: A rule-based survey of unification. In: Lassez, J. L. and Plotkin, G. (eds), Computational Logic: Essays in Honour of J. Alan Robinson, pp. 257-321. MIT Press.
    • (1991) Computational Logic: Essays in Honour of J. Alan Robinson , pp. 257-321
    • Jouannaud, J.P.1    Kirchner, C.2
  • 52
    • 0013157568 scopus 로고    scopus 로고
    • Programming in an integrated functional and logic language
    • Lloyd, J. W. (1999) Programming in an integrated functional and logic language. J. Logic and Functional Programming, 1999(3).
    • (1999) J. Logic and Functional Programming , vol.1999 , Issue.3
    • Lloyd, J.W.1
  • 55
    • 0009948701 scopus 로고
    • Multiparadigm logic programming (invited talk)
    • LNCS, Springer-Verlag
    • Meseguer, J. (1992) Multiparadigm logic programming (invited talk). Proc. Algebraic and Logic Programming (ALP'92). LNCS, vol. 632, pp. 158-200. Springer-Verlag.
    • (1992) Proc. Algebraic and Logic Programming (ALP'92) , vol.632 , pp. 158-200
    • Meseguer, J.1
  • 56
    • 0002893365 scopus 로고
    • A logical theory of concurrent objects and its realization in the Maude language
    • Agha, G., Wegner, P. and Yonezawa, A. (eds). The MIT Press
    • Meseguer, J. (1993) A logical theory of concurrent objects and its realization in the Maude language. In: Agha, G., Wegner, P. and Yonezawa, A. (eds), Research Directions in Object-Based Concurrency, pp. 314-390. The MIT Press.
    • (1993) Research Directions in Object-Based Concurrency , pp. 314-390
    • Meseguer, J.1
  • 58
    • 0030264105 scopus 로고    scopus 로고
    • Lazy narrowing: Strong completeness and eager variable elimination
    • Middeldorp, A., Okui, S. and Ida, T. (1996) Lazy narrowing: Strong completeness and eager variable elimination. Theor. Comput. Sci., 167, 95-130.
    • (1996) Theor. Comput. Sci. , vol.167 , pp. 95-130
    • Middeldorp, A.1    Okui, S.2    Ida, T.3
  • 59
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • Milner, R. (1978) A theory of type polymorphism in programming. J. Computer and Systems Sciences, 17, 348-375.
    • (1978) J. Computer and Systems Sciences , vol.17 , pp. 348-375
    • Milner, R.1
  • 61
    • 0022239339 scopus 로고
    • On the algebraic specification of infinite objects-ordered and continuous models of algebraic types
    • Möller, B. (1985) On the algebraic specification of infinite objects-ordered and continuous models of algebraic types. Acta Informatica, 22, 537-578.
    • (1985) Acta Informatica , vol.22 , pp. 537-578
    • Möller, B.1
  • 62
    • 0000406692 scopus 로고
    • Logic programming with functions and predicates: The language BABEL
    • Moreno-Navarro, J. J. and Rodríguez-Artalejo, M: (1992) Logic programming with functions and predicates: The language BABEL. J. Logic Programming, 12, 191-223.
    • (1992) J. Logic Programming , vol.12 , pp. 191-223
    • Moreno-Navarro, J.J.1    Rodríguez-Artalejo, M.2
  • 63
    • 0003952510 scopus 로고    scopus 로고
    • Report on the programming language Haskell. A non-strict, purely functional language vs. 1.4
    • Swedish Institute of Computer Science
    • Peterson, J. and Hammond, K. (1997) Report on the programming language Haskell. A non-strict, purely functional language vs. 1.4. Technical report, Swedish Institute of Computer Science.
    • (1997) Technical Report
    • Peterson, J.1    Hammond, K.2
  • 65
    • 0022213996 scopus 로고
    • Narrowing as the operational semantics of functional languages
    • IEEE Press
    • Reddy, U. (1985) Narrowing as the operational semantics of functional languages. Proc. Symposium on Logic Programming, pp. 138-151. IEEE Press.
    • (1985) Proc. Symposium on Logic Programming , pp. 138-151
    • Reddy, U.1
  • 69
    • 0011421534 scopus 로고
    • On powerdomains and modality
    • Winskel, G. (1985) On powerdomains and modality. Theor. Comput. Sci., 36, 127-137.
    • (1985) Theor. Comput. Sci. , vol.36 , pp. 127-137
    • Winskel, G.1
  • 70
    • 84969352227 scopus 로고
    • Enumerating outer narrowing derivations for constructor-based term rewriting systems
    • You, J. H. (1989) Enumerating outer narrowing derivations for constructor-based term rewriting systems. J. Symbolic Computation, 7, 319-341.
    • (1989) J. Symbolic Computation , vol.7 , pp. 319-341
    • You, J.H.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.