메뉴 건너뛰기




Volumn , Issue , 2001, Pages 207-217

An implementation of narrowing strategies

Author keywords

Curry; Functional logic; Java; Narrowing; XML

Indexed keywords

JAVA PROGRAMMING LANGUAGE; SEMANTICS; XML;

EID: 0035790287     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/773184.773206     Document Type: Conference Paper
Times cited : (14)

References (35)
  • 2
    • 84958965614 scopus 로고    scopus 로고
    • A practical partial evaluator for a multi-paradigm declarative language
    • Proc. 5th Intl. Symposium on Functional and Logic Programming (FLOPS '01)
    • E. Albert, M. Hanus, and G. Vidal. A practical partial evaluator for a multi-paradigm declarative language. In Proc. 5th Intl. Symposium on Functional and Logic Programming (FLOPS '01), pages 326-342. Springer LNCS 2024, 2001.
    • (2001) Springer LNCS , vol.2024 , pp. 326-342
    • Albert, E.1    Hanus, M.2    Vidal, G.3
  • 3
    • 85029547665 scopus 로고
    • Definitional trees
    • Proc. 3rd Intl. Conference on Algebraic and Logic Programming
    • S. Antoy. Definitional trees. In Proc. 3rd Intl. Conference on Algebraic and Logic Programming, pages 143-157. Springer LNCS 632, 1992.
    • (1992) Springer LNCS , vol.632 , pp. 143-157
    • Antoy, S.1
  • 4
    • 0013165313 scopus 로고    scopus 로고
    • Technical report 96-2, Portland State University
    • S. Antoy. Needed narrowing in Prolog. Technical report 96-2, Portland State University, 1996.
    • (1996) Needed Narrowing in Prolog
    • Antoy, S.1
  • 5
    • 84957612447 scopus 로고    scopus 로고
    • Optimal non-deterministic functional logic computations
    • Proc. Intl. Conference on Algebraic and Logic Programming (ALP '97)
    • S. Antoy. Optimal non-deterministic functional logic computations. In Proc. Intl. Conference on Algebraic and Logic Programming (ALP '97), pages 16-30. Springer LNCS 1298, 1997.
    • (1997) Springer LNCS , vol.1298 , pp. 16-30
    • Antoy, S.1
  • 7
    • 0000481520 scopus 로고    scopus 로고
    • A needed narrowing strategy
    • S. Antoy, R. Echahed, and M. Hanus. A needed narrowing strategy. Journal ACM, 47(4):776-822, 2000. Previous version in Proc. 21st ACM Symposium on Principles of Programming Languages, pp. 268-279, 1994.
    • (2000) Journal ACM , vol.47 , Issue.4 , pp. 776-822
    • Antoy, S.1    Echahed, R.2    Hanus, M.3
  • 9
    • 84949224685 scopus 로고    scopus 로고
    • Compiling multi-paradigm declarative programs into Prolog
    • In Proc. 3rd Intl. Workshop on Frontiers of Combining Systems (FroCoS '00)
    • S. Antoy and Mo Hanus. Compiling multi-paradigm declarative programs into Prolog. In Proc. 3rd Intl. Workshop on Frontiers of Combining Systems (FroCoS '00), pages 171-185. Springer LNCS 1794, 2090.
    • Springer LNCS , vol.1794 , pp. 171-185
    • Antoy, S.1    Hanus, M.2
  • 12
    • 0031177198 scopus 로고    scopus 로고
    • Towards the uniform implementation of declarative languages
    • M. Chakravarty and H. Lock. Towards the uniform implementation of declarative languages. Computer Languages, 23(2-4):121-160, 1997.
    • (1997) Computer Languages , vol.23 , Issue.2-4 , pp. 121-160
    • Chakravarty, M.1    Lock, H.2
  • 13
    • 0013116994 scopus 로고
    • Implementation of narrowing: The Prolog-based approach
    • K. Apt, J. de Bakker, and J. Rutten, editors, MIT Press
    • P. Cheong and L. Fribourg. Implementation of narrowing: The Prolog-based approach. In K. Apt, J. de Bakker, and J. Rutten, editors, Logic programming languages: constraints, functions, and objects, pages 1-20. MIT Press, 1993.
    • (1993) Logic Programming Languages: Constraints, Functions, and Objects , pp. 1-20
    • Cheong, P.1    Fribourg, L.2
  • 14
    • 84949232061 scopus 로고    scopus 로고
    • tuProlog: A light-weight Prolog for internet applications and infrastructures
    • Practical Aspects of Declarative Languages (PADL)
    • E. Denti, A. Omicini, and A. Ricci. tuProlog: A light-weight Prolog for Internet applications and infrastructures. In Practical Aspects of Declarative Languages (PADL), pages 184-198. Springer LNCS 1990, 2001.
    • (2001) Springer LNCS , vol.1990 , pp. 184-198
    • Denti, E.1    Omicini, A.2    Ricci, A.3
  • 15
    • 0028427164 scopus 로고
    • The integration of functions into logic programming: From theory to practice
    • M. Hanus. The integration of functions into logic programming: From theory to practice. Journal of Logic Programming, 19&20:583-628, 1994.
    • (1994) Journal of Logic Programming , vol.19-20 , pp. 583-628
    • Hanus, M.1
  • 16
    • 84949186673 scopus 로고
    • Efficient translation of lazy functional logic programs into Prolog
    • Proc. Fifth Intl. Workshop on Logic Program Synthesis and Transformation
    • M. Hanus. Efficient translation of lazy functional logic programs into Prolog. In Proc. Fifth Intl. Workshop on Logic Program Synthesis and Transformation, pages 252-266. Springer LNCS 1048, 1995.
    • (1995) Springer LNCS , vol.1048 , pp. 252-266
    • Hanus, M.1
  • 19
    • 0033449591 scopus 로고    scopus 로고
    • Higher-order narrowing with definitional trees
    • M. Hanus and C. Prehofer. Higher-order narrowing with definitional trees. Journal of Functional Programming, 9(1):33-75, 1999.
    • (1999) Journal of Functional Programming , vol.9 , Issue.1 , pp. 33-75
    • Hanus, M.1    Prehofer, C.2
  • 20
    • 0003287139 scopus 로고    scopus 로고
    • An abstract machine for Curry and its concurrent implementation in Java
    • M. Hanus and R. Sadre. An abstract machine for Curry and its concurrent implementation in Java. Journal of Functional and Logic Programming, 1999(6), 1999.
    • (1999) Journal of Functional and Logic Programming , vol.1999 , Issue.6
    • Hanus, M.1    Sadre, R.2
  • 21
    • 22444452448 scopus 로고    scopus 로고
    • Controlling search in declarative programs
    • Principles of Declarative Programming (Proc. Joint Intl. Symposium PLILP/ALP '98)
    • M. Hanus and F. Steiner. Controlling search in declarative programs. In Principles of Declarative Programming (Proc. Joint Intl. Symposium PLILP/ALP '98), pages 374-390. Springer LNCS 1490, 1998.
    • (1998) Springer LNCS , vol.1490 , pp. 374-390
    • Hanus, M.1    Steiner, F.2
  • 23
    • 84958986444 scopus 로고    scopus 로고
    • An abstract machine based system for a lazy narrowing calculus
    • Proc. 5th Intl. Symposium on Functional and Logic Programming (FLOPS '01)
    • T. Hortala-Gonzalez and E. Ullan. An abstract machine based system for a lazy narrowing calculus. In Proc. 5th Intl. Symposium on Functional and Logic Programming (FLOPS '01), pages 216-232. Springer LNCS 2024, 2001.
    • (2001) Springer LNCS , vol.2024 , pp. 216-232
    • Hortala-Gonzalez, T.1    Ullan, E.2
  • 24
    • 0003164539 scopus 로고
    • Computations in orthogonal rewriting systems
    • J.-L. Lassez and G. Plotkin, editors, MIT Press
    • G. Huet and J.-J. Lévy. Computations in orthogonal rewriting systems. In J.-L. Lassez and G. Plotkin, editors, Computational Logic: Essays in Honor of Alan Robinson, pages 395-443. MIT Press, 1991.
    • (1991) Computational Logic: Essays in Honor of Alan Robinson , pp. 395-443
    • Huet, G.1    Lévy, J.-J.2
  • 26
    • 0013157568 scopus 로고    scopus 로고
    • Programming in an integrated functional and logic language
    • J. Lloyd. Programming in an integrated functional and logic language. Journal of Functional and Logic Programming, 1999(3):1-49, 1999.
    • (1999) Journal of Functional and Logic Programming , vol.1999 , Issue.3 , pp. 1-49
    • Lloyd, J.1
  • 27
    • 0013157974 scopus 로고
    • Relating the implementation techniques of functional and functional logic languages
    • R. Loogen. Relating the implementation techniques of functional and functional logic languages. New Generation Computing, 11:179-215, 1993.
    • (1993) New Generation Computing , vol.11 , pp. 179-215
    • Loogen, R.1
  • 28
    • 84947795570 scopus 로고
    • A demand driven computation strategy for lazy narrowing
    • Proc. 5th Intl. Symposium on Programming Language Implementation and Logic Programming
    • R. Loogen, F. Lopez Fraguas, and M. Rodríguez Artalejo. A demand driven computation strategy for lazy narrowing. In Proc. 5th Intl. Symposium on Programming Language Implementation and Logic Programming, pages 184-200. Springer LNCS 714, 1993.
    • (1993) Springer LNCS , vol.714 , pp. 184-200
    • Loogen, R.1    Lopez Fraguas, F.2    Rodríguez Artalejo, M.3
  • 29
    • 84957689990 scopus 로고    scopus 로고
    • TOY: A multiparadigm declarative system
    • Proceedings of RTA '99
    • F. López-Fraguas and J. Sánchez-Hernández. TOY: A Multiparadigm Declarative System. In Proceedings of RTA '99, pages 244-247. Springer LNCS 1631, 1999.
    • (1999) Springer LNCS , vol.1631 , pp. 244-247
    • López-Fraguas, F.1    Sánchez-Hernández, J.2
  • 30
    • 84957704326 scopus 로고    scopus 로고
    • Implementing encapsulated search for a lazy functional logic language
    • Proc. 4th Fuji Intl. Symposium on Functional and Logic Programming (FLOPS '99)
    • W. Lux. Implementing encapsulated search for a lazy functional logic language. In Proc. 4th Fuji Intl. Symposium on Functional and Logic Programming (FLOPS '99), pages 100-113. Springer LNCS 1722, 1999.
    • (1999) Springer LNCS , vol.1722 , pp. 100-113
    • Lux, W.1
  • 32
    • 0002829495 scopus 로고
    • Encapsulated search for higher-order concurrent constraint programming
    • MIT Press
    • C. Schulte and G. Smolka. Encapsulated search for higher-order concurrent constraint programming. In Proc. 1994 Intl. Logic Programming Symposium, pages 505-520. MIT Press, 1994.
    • (1994) Proc. 1994 Intl. Logic Programming Symposium , pp. 505-520
    • Schulte, C.1    Smolka, G.2
  • 33
    • 0016115108 scopus 로고
    • Automated theorem-proving for theories with simplifiers, commutativity, and associativity
    • J. Slagle. Automated theorem-proving for theories with simplifiers, commutativity, and associativity. Journal of the ACM, 21(4):622-642, 1974.
    • (1974) Journal of the ACM , vol.21 , Issue.4 , pp. 622-642
    • Slagle, J.1
  • 34
    • 0013065619 scopus 로고    scopus 로고
    • Jinni
    • P. Taran. Jinni. Available at http://www.binnetcorp.com/Jinni/, 2001.
    • (2001)
    • Taran, P.1
  • 35
    • 0021774950 scopus 로고
    • Higher-order extensions to Prolog: Are they needed?
    • D. Warren. Higher-order extensions to Prolog: are they needed? In Machine Intelligence 10, pages 441-454, 1982.
    • (1982) Machine Intelligence , vol.10 , pp. 441-454
    • Warren, D.1


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