메뉴 건너뛰기




Volumn , Issue , 2013, Pages 145-158

Handlers in action

Author keywords

Algebraic effects; Continuations; Effect handlers; Effect typing; Haskell; Modularity; Monads

Indexed keywords

ALGEBRAIC EFFECTS; CONTINUATIONS; EFFECT HANDLERS; EFFECT TYPING; HASKELL; MODULARITY; MONADS;

EID: 84887165140     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2500365.2500590     Document Type: Conference Paper
Times cited : (90)

References (46)
  • 2
    • 84887168800 scopus 로고    scopus 로고
    • Programming with algebraic effects and handlers
    • A. Bauer and M. Pretnar. Programming with algebraic effects and handlers. CoRR, abs/1203.1539, 2012.
    • (2012) CoRR, Abs/1203.1539
    • Bauer, A.1    Pretnar, M.2
  • 3
    • 0035613288 scopus 로고    scopus 로고
    • Exceptional syntax
    • N. Benton and A. Kennedy. Exceptional syntax. J. Funct. Program., 11(4): 395-410, 2001.
    • (2001) J. Funct. Program , vol.11 , Issue.4 , pp. 395-410
    • Benton, N.1    Kennedy, A.2
  • 5
    • 67650665346 scopus 로고    scopus 로고
    • Exception handlers as extensible cases
    • Springer-Verlag
    • M. Blume, U. A. Acar, and W. Chae. Exception handlers as extensible cases. In APLAS. Springer-Verlag, 2008.
    • (2008) APLAS
    • Blume, M.1    Acar, U.A.2    Chae, W.3
  • 6
    • 84887197666 scopus 로고    scopus 로고
    • Programming and reasoning with algebraic effects and dependent types
    • ACM
    • E. Brady. Programming and reasoning with algebraic effects and dependent types. In ICFP. ACM, 2013.
    • (2013) ICFP
    • Brady, E.1
  • 7
    • 84867536767 scopus 로고    scopus 로고
    • MRI: Modular reasoning about interference in incremental programming
    • B. C. d. S. Oliveira, T. Schrijvers, and W. R. Cook. MRI: Modular reasoning about interference in incremental programming. J. Funct. Program., 22(6): 797-852, 2012.
    • (2012) J. Funct. Program , vol.22 , Issue.6 , pp. 797-852
    • Oliveira, B.C.D.S.1    Schrijvers, T.2    Cook, W.R.3
  • 8
    • 0025566530 scopus 로고
    • Abstracting control
    • ACM
    • O. Danvy and A. Filinski. Abstracting control. In LFP. ACM, 1990.
    • (1990) LFP
    • Danvy, O.1    Filinski, A.2
  • 9
    • 0002217478 scopus 로고
    • The theory and practice of first-class prompts
    • ACM
    • M. Felleisen. The theory and practice of first-class prompts. In POPL. ACM, 1988.
    • (1988) POPL
    • Felleisen, M.1
  • 10
    • 84874124748 scopus 로고    scopus 로고
    • Representing layered monads
    • ACM
    • A. Filinski. Representing layered monads. In POPL. ACM, 1999.
    • (1999) POPL
    • Filinski, A.1
  • 11
    • 78449277479 scopus 로고    scopus 로고
    • Monads in action
    • ACM
    • A. Filinski. Monads in action. In POPL. ACM, 2010.
    • (2010) POPL
    • Filinski, A.1
  • 16
    • 78649330682 scopus 로고    scopus 로고
    • Monatron: An extensible monad transformer library
    • Springer-Verlag
    • M. Jaskelioff. Monatron: An extensible monad transformer library. In IFL. Springer-Verlag, 2008.
    • (2008) IFL
    • Jaskelioff, M.1
  • 17
    • 78649334967 scopus 로고    scopus 로고
    • Monad transformers as monoid transformers
    • M. Jaskelioff and E. Moggi. Monad transformers as monoid transformers. Theoret. Comput. Sci., 411(51-52), 2010.
    • (2010) Theoret. Comput. Sci. , vol.411 , Issue.51-52
    • Jaskelioff, M.1    Moggi, E.2
  • 18
    • 0002033916 scopus 로고
    • Functional programming with overloading and higher-order polymorphism
    • M. P. Jones. Functional programming with overloading and higher-order polymorphism. In Advanced Functional Programming, 1995.
    • (1995) Advanced Functional Programming
    • Jones, M.P.1
  • 19
    • 84857876312 scopus 로고    scopus 로고
    • Algebraic foundations for effect-dependent optimisations
    • ACM
    • O. Kammar and G. D. Plotkin. Algebraic foundations for effect-dependent optimisations. In POPL. ACM, 2012.
    • (2012) POPL
    • Kammar, O.1    Plotkin, G.D.2
  • 20
    • 84870997546 scopus 로고    scopus 로고
    • Relating computational effects by ⊇⊇-lifting
    • S. Katsumata. Relating computational effects by ⊇⊇-lifting. Inf. Comput, 222, 2013.
    • (2013) Inf. Comput , vol.222
    • Katsumata, S.1
  • 21
    • 85033703314 scopus 로고    scopus 로고
    • Iteratees
    • Springer-Verlag
    • O. Kiselyov. Iteratees. In FLOPS. Springer-Verlag, 2012.
    • (2012) FLOPS
    • Kiselyov, O.1
  • 22
    • 78650284471 scopus 로고    scopus 로고
    • Embedded probabilistic programming
    • Springer-Verlag
    • O. Kiselyov and C.-c. Shan. Embedded probabilistic programming. In DSL. Springer-Verlag, 2009.
    • (2009) DSL
    • Kiselyov, O.1    Shan, C.-C.2
  • 25
    • 0029203616 scopus 로고
    • Monad transformers and modular interpreters
    • ACM
    • S. Liang, P. Hudak, and M. P. Jones. Monad transformers and modular interpreters. In POPL. ACM, 1995.
    • (1995) POPL
    • Liang, S.1    Hudak, P.2    Jones, M.P.3
  • 26
    • 84887191549 scopus 로고    scopus 로고
    • Extensional rewriting with sums
    • Springer-Verlag
    • S. Lindley. Extensional rewriting with sums. In TLCA. Springer-Verlag, 2007.
    • (2007) TLCA
    • Lindley, S.1
  • 27
    • 84887140249 scopus 로고    scopus 로고
    • Row-based effect types for database integration
    • ACM
    • S. Lindley and J. Cheney. Row-based effect types for database integration. In TLDI. ACM, 2012.
    • (2012) TLDI
    • Lindley, S.1    Cheney, J.2
  • 28
    • 38849106746 scopus 로고    scopus 로고
    • Why it's nice to be quoted: Quasiquoting for haskell
    • ACM
    • G. Mainland. Why it's nice to be quoted: quasiquoting for Haskell. In Haskell. ACM, 2007.
    • (2007) Haskell
    • Mainland, G.1
  • 29
  • 30
    • 79551497892 scopus 로고
    • Computational lambda-calculus and monads
    • IEEE Computer Society
    • E. Moggi. Computational lambda-calculus and monads. In LICS. IEEE Computer Society, 1989.
    • (1989) LICS
    • Moggi, E.1
  • 32
    • 84888781379 scopus 로고    scopus 로고
    • A generic operational metatheory for algebraic effects
    • IEEE Computer Society
    • A. S. Patricia Johann and J. Voigtländer. A generic operational metatheory for algebraic effects. In LICS. IEEE Computer Society, 2010.
    • (2010) LICS
    • Patricia Johann, A.S.1    Voigtländer, J.2
  • 33
    • 84994618477 scopus 로고    scopus 로고
    • Adequacy for algebraic effects
    • Springer-Verlag
    • G. D. Plotkin and J. Power. Adequacy for algebraic effects. In FoSSaCS. Springer-Verlag, 2001.
    • (2001) FoSSaCS
    • Plotkin, G.D.1    Power, J.2
  • 34
    • 0012528524 scopus 로고    scopus 로고
    • Notions of computation determine monads
    • Springer-Verlag
    • G. D. Plotkin and J. Power. Notions of computation determine monads. In FoSSaCS. Springer-Verlag, 2002.
    • (2002) FoSSaCS
    • Plotkin, G.D.1    Power, J.2
  • 35
    • 0038300359 scopus 로고    scopus 로고
    • Algebraic operations and generic effects
    • G. D. Plotkin and J. Power. Algebraic operations and generic effects. Appl. Categ. Structures, 11(1): 69-94, 2003.
    • (2003) Appl. Categ. Structures , vol.11 , Issue.1 , pp. 69-94
    • Plotkin, G.D.1    Power, J.2
  • 36
    • 77950897985 scopus 로고    scopus 로고
    • Handlers of algebraic effects
    • Springer-Verlag
    • G. D. Plotkin and M. Pretnar. Handlers of algebraic effects. In ESOP. Springer-Verlag, 2009.
    • (2009) ESOP
    • Plotkin, G.D.1    Pretnar, M.2
  • 38
    • 80054065422 scopus 로고    scopus 로고
    • Monads, zippers and views: Virtualizing the monad stack
    • ACM
    • T. Schrijvers and B. C. d. S. Oliveira. Monads, zippers and views: virtualizing the monad stack. In ICFP. ACM, 2011.
    • (2011) ICFP
    • Schrijvers, T.1    Oliveira, B.C.D.S.2
  • 39
    • 36649032307 scopus 로고    scopus 로고
    • A static simulation of dynamic delimited control
    • C.-c. Shan. A static simulation of dynamic delimited control. HigherOrder and Symbolic Computation, 20(4): 371-401, 2007.
    • (2007) HigherOrder and Symbolic Computation , vol.20 , Issue.4 , pp. 371-401
    • Shan, C.-C.1
  • 40
    • 0036983358 scopus 로고    scopus 로고
    • Template meta-programming for haskell
    • T. Sheard and S. L. P. Jones. Template meta-programming for Haskell. SIGPLAN Notices, 37(12): 60-75, 2002.
    • (2002) SIGPLAN Notices , vol.37 , Issue.12 , pp. 60-75
    • Sheard, T.1    Jones, S.L.P.2
  • 41
    • 68549097936 scopus 로고    scopus 로고
    • Two cotensors in one: Presentations of algebraic theories for local state and fresh names
    • S. Staton. Two cotensors in one: Presentations of algebraic theories for local state and fresh names. Electr. Notes Theor. Comput. Sci., 249: 471-490, 2009.
    • (2009) Electr. Notes Theor. Comput. Sci. , vol.249 , pp. 471-490
    • Staton, S.1
  • 42
    • 80054072580 scopus 로고    scopus 로고
    • Lightweight monadic programming in ML
    • ACM
    • N. Swamy, N. Guts, D. Leijen, and M. Hicks. Lightweight monadic programming in ML. In ICFP. ACM, 2011.
    • (2011) ICFP
    • Swamy, N.1    Guts, N.2    Leijen, D.3    Hicks, M.4
  • 43
    • 44949111474 scopus 로고    scopus 로고
    • Data types à la carte
    • W. Swierstra. Data types à la carte. J. Funct. Program., 18(4): 423-436, 2008.
    • (2008) J. Funct. Program , vol.18 , Issue.4 , pp. 423-436
    • Swierstra, W.1
  • 45
    • 84888773515 scopus 로고    scopus 로고
    • Asymptotic improvement of computations over free monads
    • Springer-Verlag
    • J. Voigtländer. Asymptotic improvement of computations over free monads. In MPC. Springer-Verlag, 2008.
    • (2008) MPC
    • Voigtländer, J.1
  • 46
    • 0002017438 scopus 로고
    • Monads for functional programming
    • Springer-Verlag
    • P. Wadler. Monads for functional programming. In Advanced Functional Programming. Springer-Verlag, 1995.
    • (1995) Advanced Functional Programming
    • Wadler, P.1


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