메뉴 건너뛰기




Volumn , Issue , 2005, Pages 192-203

Backtracking, interleaving, and terminating Monad transformers (functional pearl)

Author keywords

Continuations; Control delimiters; Haskell; Logic programming; Prolog; Streams

Indexed keywords

CONTINUATIONS; DELIMITERS; HASKELL; PROLOG; STREAMS;

EID: 33746031730     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1086365.1086390     Document Type: Conference Paper
Times cited : (63)

References (31)
  • 1
    • 84876753030 scopus 로고    scopus 로고
    • MonadPlus. http://www.haskell.org/hawiki/MonadPlus, 2005.
    • (2005)
  • 6
    • 84947929518 scopus 로고
    • Continuation semantics for PROLOG with cut
    • J. Díaz and F. Orejas, Eds., vol. 351 of Lecture Notes in Computer Science, Springer
    • DE BRUIN, A., AND DE VINK, E. P. Continuation semantics for PROLOG with cut. In TAPSOFT, Vol.1 (1989), J. Díaz and F. Orejas, Eds., vol. 351 of Lecture Notes in Computer Science, Springer, pp. 178-192.
    • (1989) TAPSOFT , vol.1 , pp. 178-192
    • De Bruin, A.1    De Vink, E.P.2
  • 9
    • 0035250708 scopus 로고    scopus 로고
    • Semantics and expressive power of nondeterministic constructs in deductive databases
    • FOSCA GIANNOTTI, D. P., AND ZANIOLO, C. Semantics and expressive power of nondeterministic constructs in deductive databases. Journal of Computer and System Sciences 62, 1 (2001), 15-42.
    • (2001) Journal of Computer and System Sciences , vol.62 , Issue.1 , pp. 15-42
    • Fosca Giannotti, D.P.1    Zaniolo, C.2
  • 13
    • 33646432409 scopus 로고    scopus 로고
    • How to remove a dynamic prompt: Static and dynamic delimited continuation operators are equally expressible
    • Indiana University
    • KISELYOV, O. How to remove a dynamic prompt: static and dynamic delimited continuation operators are equally expressible. Tech. Rep. TR611, Department of Computer Science, Indiana University, 2005.
    • (2005) Tech. Rep. TR611, Department of Computer Science
    • Kiselyov, O.1
  • 15
    • 77956967645 scopus 로고
    • A basis for a mathematical theory of computation
    • P. Braffort and D. Hirschberg, Eds., North-Holland, Amsterdam
    • MCCARTHY, J. A Basis for a Mathematical Theory of Computation. In Computer Programming and Formal Systems (1963), P. Braffort and D. Hirschberg, Eds., North-Holland, Amsterdam, pp. 33-70.
    • (1963) Computer Programming and Formal Systems , pp. 33-70
    • McCarthy, J.1
  • 17
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • MOGGI, E. Notions of computation and monads. Information and Computation 93, 1 (1991), 55-92.
    • (1991) Information and Computation , vol.93 , Issue.1 , pp. 55-92
    • Moggi, E.1
  • 18
    • 33745224428 scopus 로고
    • Pruning in logic programming
    • University of Melbourne, Melbourne, Australia, June
    • NAISH, L. Pruning in logic programming. Tech. Rep. 95/16, Department of Computer Science, University of Melbourne, Melbourne, Australia, June 1995.
    • (1995) Tech. Rep. 95/16, Department of Computer Science
    • Naish, L.1
  • 20
  • 22
    • 5644254079 scopus 로고
    • 1983-1993: The wonder years of sequential Prolog implementation
    • ROY, P. V. 1983-1993: The wonder years of sequential Prolog implementation. Journal of Logic Programming 19-20 (1994), 385-441.
    • (1994) Journal of Logic Programming , vol.19-20 , pp. 385-441
    • Roy, P.V.1
  • 23
    • 0348102029 scopus 로고    scopus 로고
    • Algebra of logic programming
    • SERES, S., SPIVEY, J. M., AND HOARE, C. A. R. Algebra of Logic Programming. In ICLP (1999), pp. 184-199.
    • (1999) ICLP , pp. 184-199
    • Seres, S.1    Spivey, J.M.2    Hoare, C.A.R.3
  • 24
    • 33745194901 scopus 로고    scopus 로고
    • Shift to control
    • O. Shivers and O. Waddell, Eds.,. Technical report, Computer Science Department, Indiana University, 2004
    • SHAN, C. Shift to control. In Proceedings of the 5th workshop on Scheme and Functional Programming (2004), O. Shivers and O. Waddell, Eds., pp. 99-107. Technical report, Computer Science Department, Indiana University, 2004.
    • (2004) Proceedings of the 5th Workshop on Scheme and Functional Programming , pp. 99-107
    • Shan, C.1
  • 26
    • 0347268310 scopus 로고    scopus 로고
    • Combinators for breadth-first search
    • SPIVEY, J. M. Combinators for breadth-first search. Journal of Functional Programming 10, 4 (2000), 397-408.
    • (2000) Journal of Functional Programming , vol.10 , Issue.4 , pp. 397-408
    • Spivey, J.M.1
  • 27
    • 84958980478 scopus 로고    scopus 로고
    • First class patterns
    • E. Pontelli and V. S. Costa, Eds., vol. 1753 of Lecture Notes in Computer Science, Springer-Verlag
    • TULLSEN, M. First class patterns. In Practical Aspects of Declarative Languages, 2nd International Workshop (2000), E. Pontelli and V. S. Costa, Eds., vol. 1753 of Lecture Notes in Computer Science, Springer-Verlag, pp. 1-15.
    • (2000) Practical Aspects of Declarative Languages, 2nd International Workshop , pp. 1-15
    • Tullsen, M.1
  • 28
    • 84858898966 scopus 로고    scopus 로고
    • Feb.
    • TURK, R. What is MonadPlus good for? http://www.haskell.org/pipermail/ haskell-cafe/2005-February/009086.html, Feb. 2005.
    • (2005) What Is MonadPlus Good For?
    • Turk, R.1


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