메뉴 건너뛰기




Volumn , Issue , 2007, Pages 25-36

Beauty in the beast: A functional semantics for the awkward squad

Author keywords

Experimentation; Languages; Reliability; Theory; Verification

Indexed keywords

AWKWARD SQUAD; CONCURRENT PROGRAMS; MUTABLE STATE;

EID: 38849201650     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1291201.1291206     Document Type: Conference Paper
Times cited : (43)

References (33)
  • 2
    • 24344470890 scopus 로고    scopus 로고
    • Interactive Theorem Proving and Program Development. Coq'Art: The Calculus of Inductive Constructions
    • Springer Verlag
    • Yves Bertot and Pierre Castéran. Interactive Theorem Proving and Program Development. Coq'Art: The Calculus of Inductive Constructions. Texts in Theoretical Computer Science. Springer Verlag, 2004.
    • (2004) Texts in Theoretical Computer Science
    • Bertot, Y.1    Castéran, P.2
  • 3
    • 0347771001 scopus 로고    scopus 로고
    • Functional Pearl: Unfolding pointer algorithms
    • Richard Bird. Functional Pearl: Unfolding pointer algorithms. Journal of Functional Programming, 11(3):347-358, 2001.
    • (2001) Journal of Functional Programming , vol.11 , Issue.3 , pp. 347-358
    • Bird, R.1
  • 5
    • 0036980244 scopus 로고    scopus 로고
    • A Lightweight Implementation of Generics and Dynamics
    • Manuel Chakravarty, editor, ACMPress, October
    • James Cheney and Ralf Hinze. A Lightweight Implementation of Generics and Dynamics. In Manuel Chakravarty, editor, Proceedings of the 2002 ACM SIGPLAN Haskell Workshop, pages 90-104. ACMPress, October 2002.
    • (2002) Proceedings of the 2002 ACM SIGPLAN Haskell Workshop , pp. 90-104
    • Cheney, J.1    Hinze, R.2
  • 6
    • 0346403908 scopus 로고    scopus 로고
    • Poor Man's Concurrency Monad
    • Cambridge University Press, May
    • Koen Claessen. A Poor Man's Concurrency Monad. In Journal of Functional Programming, volume 9, pages 313-323. Cambridge University Press, May 1999.
    • (1999) Journal of Functional Programming , vol.9 , pp. 313-323
    • Koen Claessen, A.1
  • 12
    • 1242308586 scopus 로고    scopus 로고
    • Debugging Haskell by Observing Intermediate Data Structures
    • Andy Gill. Debugging Haskell by Observing Intermediate Data Structures. In Proceedings of the 4th Haskell Workshop, 2000.
    • (2000) Proceedings of the 4th Haskell Workshop
    • Gill, A.1
  • 15
    • 33746042579 scopus 로고    scopus 로고
    • William L. Harrison. The Essence of Multitasking. In Michael Johnson and Varmo Vene, editors, Proceedings of the 11th International Conference on Algebraic Methodology and Software Technology, 40.19 of Lecture Notes in Computer Science, pages 158-172. Springer, 2006.
    • William L. Harrison. The Essence of Multitasking. In Michael Johnson and Varmo Vene, editors, Proceedings of the 11th International Conference on Algebraic Methodology and Software Technology, volume 40.19 of Lecture Notes in Computer Science, pages 158-172. Springer, 2006.
  • 17
    • 35248816084 scopus 로고    scopus 로고
    • Arrows, Robots, and Functional Reactive Programming
    • Summer-School on Advanced Functional Programming, of, Springer
    • Paul Hudak, Antony Courtney, Henrik Nilsson, and John. Peterson. Arrows, Robots, and Functional Reactive Programming. In Summer-School on Advanced Functional Programming, volume 2638 of Lecture Notes in Computer Science, pages 159-187. Springer, 2003.
    • (2003) Lecture Notes in Computer Science , vol.2638 , pp. 159-187
    • Hudak, P.1    Courtney, A.2    Nilsson, H.3
  • 18
    • 35048831392 scopus 로고    scopus 로고
    • Compiling Exceptions Correctly
    • Proceedings of the 7th International Conference on Mathematics of Program Construction, of, Springer
    • Graham Hutton and Joel Wright. Compiling Exceptions Correctly. In Proceedings of the 7th International Conference on Mathematics of Program Construction, volume 3125 of Lecture Notes in Computer Science. Springer, 2004.
    • (2004) Lecture Notes in Computer Science , vol.3125
    • Hutton, G.1    Wright, J.2
  • 19
    • 17244383475 scopus 로고
    • Nebula: A Functional Operating System
    • Technical report, Chalmers University of Technology
    • Kent Karlsson. Nebula: A Functional Operating System. Technical report, Chalmers University of Technology, 1981.
    • (1981)
    • Karlsson, K.1
  • 25
    • 33750412695 scopus 로고    scopus 로고
    • Dependent type theory of stateful higher-order functions
    • Technical Report TR-24-05, Harvard University
    • Aleksandar Nanevski and Greg Morrisett. Dependent type theory of stateful higher-order functions. Technical Report TR-24-05, Harvard University, 2005.
    • (2005)
    • Nanevski, A.1    Morrisett, G.2
  • 27
    • 38849127815 scopus 로고    scopus 로고
    • Ulf Norell. Agda II. Available online
    • Ulf Norell. Agda II. Available online.
  • 28
    • 0002173184 scopus 로고    scopus 로고
    • Tackling the Awkward Squad: Monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell
    • Simon Peyton Jones. Tackling the Awkward Squad: monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell. In Engineering theories of software construction, 2002.
    • (2002) Engineering theories of software construction
    • Peyton Jones, S.1
  • 30
    • 38849111533 scopus 로고    scopus 로고
    • Simon Peyton Jones. Wearing the hair shirt: a retrospective on. Haskell. Invited talk at the 30th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2003.
    • Simon Peyton Jones. Wearing the hair shirt: a retrospective on. Haskell. Invited talk at the 30th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2003.
  • 32
    • 33646036192 scopus 로고    scopus 로고
    • Declarative debugging with Buddha
    • Summer School on Advanced Functional Programming, of, Springer
    • Bernard Pope. Declarative debugging with Buddha. In Summer School on Advanced Functional Programming, volume 3622 of Lecture Notes in Computer Science, pages 273-308. Springer, 2005.
    • (2005) Lecture Notes in Computer Science , vol.3622 , pp. 273-308
    • Pope, B.1


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