메뉴 건너뛰기




Volumn , Issue , 2011, Pages 15-27

Lightweight monadic programming in ML

Author keywords

Coercion; Coherence; Monad; Rewriting; Type

Indexed keywords

COERCION; FUNCTIONAL LANGUAGES; INFORMATION FLOWS; MONAD; MORPHISMS; PROBABILISTIC MODELING; REACTIVE PROGRAMMING; REWRITING; REWRITING ALGORITHM; TYPE;

EID: 80054072580     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2034773.2034778     Document Type: Conference Paper
Times cited : (26)

References (29)
  • 1
    • 0032681509 scopus 로고    scopus 로고
    • A core calculus of dependency
    • M. Abadi, A. Banerjee, N. Heintze, and J.G. Riecke. A core calculus of dependency. In POPL, volume 26, pages 147-160, 1999.
    • (1999) POPL , vol.26 , pp. 147-160
    • Abadi, M.1    Banerjee, A.2    Heintze, N.3    Riecke, J.G.4
  • 3
    • 33745821302 scopus 로고    scopus 로고
    • Embedding dynamic dataflow in a call-by-value language
    • Greg Cooper and Shriram Krishnamurthi. Embedding dynamic dataflow in a call-by-value language. In ESOP, 2006.
    • (2006) ESOP
    • Cooper, G.1    Krishnamurthi, S.2
  • 4
    • 17044427985 scopus 로고    scopus 로고
    • A monadic analysis of information flow security with mutable state
    • K. Crary, A. Kliger, and F. Pfenning. A monadic analysis of information flow security with mutable state. Journal of functional programming, 15(02):249-291, 2005.
    • (2005) Journal of Functional Programming , vol.15 , Issue.2 , pp. 249-291
    • Crary, K.1    Kliger, A.2    Pfenning, F.3
  • 5
    • 85027597145 scopus 로고
    • Principal type-schemes for functional programs
    • L. Damas and R. Milner. Principal type-schemes for functional programs. In POPL, pages 207-212, 1982.
    • (1982) POPL , pp. 207-212
    • Damas, L.1    Milner, R.2
  • 6
    • 0016949746 scopus 로고
    • A lattice model of secure information flow
    • D.E. Denning. A lattice model of secure information flow. Communications of the ACM, 19(5):236-243, 1976.
    • (1976) Communications of the ACM , vol.19 , Issue.5 , pp. 236-243
    • Denning, D.E.1
  • 7
    • 79952121674 scopus 로고    scopus 로고
    • Information flow enforcement in monadic libraries
    • D. Devriese and F. Piessens. Information flow enforcement in monadic libraries. In TLDI, pages 59-72, 2011.
    • (2011) TLDI , pp. 59-72
    • Devriese, D.1    Piessens, F.2
  • 8
    • 0030676685 scopus 로고    scopus 로고
    • Functional reactive animation
    • Conal Elliott and Paul Hudak. Functional reactive animation. In ICFP, pages 263-273, 1997.
    • (1997) ICFP , pp. 263-273
    • Elliott, C.1    Hudak, P.2
  • 9
    • 0032646150 scopus 로고    scopus 로고
    • Representing layered monads
    • A. Filinski. Representing layered monads. In POPL, pages 175-188, 1999.
    • (1999) POPL , pp. 175-188
    • Filinski, A.1
  • 10
    • 77149158496 scopus 로고    scopus 로고
    • Monads in action
    • A. Filinski. Monads in action. In POPL, pages 483-494, 2010.
    • (2010) POPL , pp. 483-494
    • Filinski, A.1
  • 11
    • 0028022240 scopus 로고
    • Representing monads
    • Andrzej Filinski. Representing monads. In POPL, 1994.
    • (1994) POPL
    • Filinski, A.1
  • 13
    • 22444451963 scopus 로고    scopus 로고
    • Monadic parsing in haskell
    • Graham Hutton and Erik Meijer. Monadic Parsing in Haskell. JFP, 8(4), 1998.
    • (1998) JFP , vol.8 , pp. 4
    • Hutton, G.1    Meijer, E.2
  • 14
    • 0011441379 scopus 로고
    • A theory of qualified types
    • Mark P. Jones. A theory of qualified types. In ESOP, 1992.
    • (1992) ESOP
    • Jones, M.P.1
  • 15
    • 0004210586 scopus 로고
    • Technical Report YALEU/DCS/RR-989, Yale University, September
    • Mark P. Jones. Coherence for qualified types. Technical Report YALEU/DCS/RR-989, Yale University, September 1993.
    • (1993) Coherence for Qualified Types
    • Jones, M.P.1
  • 16
    • 1542487235 scopus 로고
    • Simplifying and improving qualified types
    • Yale University, June
    • Mark P. Jones. Simplifying and Improving Qualified Types. Technical Report YALEU/DCS/RR-1040, Yale University, June 1994.
    • (1994) Technical Report YALEU/DCS/RR-1040
    • Jones, M.P.1
  • 18
    • 69049105479 scopus 로고    scopus 로고
    • Embedded probabilistic programming
    • Oleg Kiselyov and Chung chieh Shan. Embedded probabilistic programming. In DSL, 2009.
    • (2009) DSL
    • Kiselyov, O.1    Shan, C.C.2
  • 19
    • 33947630856 scopus 로고    scopus 로고
    • Encoding information flow in Haskell
    • P. Li and S. Zdancewic. Encoding information flow in Haskell. In CSFW, pages 16-27, 2006.
    • (2006) CSFW , pp. 16-27
    • Li, P.1    Zdancewic, S.2
  • 20
    • 48349117169 scopus 로고    scopus 로고
    • Coercions in a polymorphic type system
    • Z. Luo. Coercions in a polymorphic type system. MSCS, 18(4), 2008.
    • (2008) MSCS , vol.18 , Issue.4
    • Luo, Z.1
  • 21
    • 70350462290 scopus 로고    scopus 로고
    • Coercions in Hindley-Milner systems
    • Z. Luo and R. Kießling. Coercions in Hindley-Milner systems. In Proc. of Types, 2004.
    • (2004) Proc. of Types
    • Luo, Z.1    Kießling, R.2
  • 22
    • 79551497892 scopus 로고
    • Computational lambda-calculus and monads
    • Eugenio Moggi. Computational lambda-calculus and monads. In LICS, 1989.
    • (1989) LICS
    • Moggi, E.1
  • 23
    • 0024032096 scopus 로고
    • Embracing causality in default reasoning (research note)
    • Judea Pearl. Embracing causality in default reasoning (research note). Artificial Intelligence, 35(2):259-271, 1988.
    • (1988) Artificial Intelligence , vol.35 , Issue.2 , pp. 259-271
    • Pearl, J.1
  • 24
    • 0348017041 scopus 로고    scopus 로고
    • Information flow inference for ML
    • F. Pottier and V. Simonet. Information flow inference for ML. TOPLAS, 25(1):117-158, 2003.
    • (2003) TOPLAS , vol.25 , Issue.1 , pp. 117-158
    • Pottier, F.1    Simonet, V.2
  • 25
    • 0036039863 scopus 로고    scopus 로고
    • Stochastic lambda calculus and monads of probability distributions
    • Norman Ramsey and Avi Pfeffer. Stochastic lambda calculus and monads of probability distributions. In POPL, pages 154-165, 2002.
    • (2002) POPL , pp. 154-165
    • Ramsey, N.1    Pfeffer, A.2
  • 26
    • 63149101516 scopus 로고    scopus 로고
    • A library for light-weight information-flow security in haskell
    • Alejandro Russo, Koen Claessen, and John Hughes. A library for light-weight information-flow security in haskell. In Haskell, 2008.
    • (2008) Haskell
    • Russo, A.1    Claessen, K.2    Hughes, J.3
  • 28
    • 70450187317 scopus 로고    scopus 로고
    • A theory of typed coercions and its applications
    • Nikhil Swamy, Michael Hicks, and Gavin M. Bierman. A theory of typed coercions and its applications. In ICFP, 2009.
    • (2009) ICFP
    • Swamy, N.1    Hicks, M.2    Bierman, G.M.3
  • 29
    • 59249100339 scopus 로고
    • The essence of functional programming
    • Philip Wadler. The essence of functional programming. In POPL, 1992.
    • (1992) POPL
    • Wadler, P.1


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