메뉴 건너뛰기




Volumn 44, Issue 2, 2009, Pages 25-36

Haskell session types with (almost) no class

Author keywords

Concurrency; Embedded type systems; Functional programming; Haskell; Phantom types; Session types; Type classes

Indexed keywords

BIOMINERALIZATION; CALCULATIONS; EMBEDDED SYSTEMS;

EID: 67650789536     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1543134.1411290     Document Type: Conference Paper
Times cited : (15)

References (33)
  • 1
    • 0036980285 scopus 로고    scopus 로고
    • J. Armstrong. Getting Erlang to talk to the outside world. In Proc. 2002 ACM SIGPLAN workshop on Erlang, pages 64-72. ACM Press, 2002.
    • J. Armstrong. Getting Erlang to talk to the outside world. In Proc. 2002 ACM SIGPLAN workshop on Erlang, pages 64-72. ACM Press, 2002.
  • 2
    • 38149013139 scopus 로고    scopus 로고
    • Polymorphic delimited continuations
    • Programming Languages and Systems, of, Springer-Verlag
    • K. Asai and Y. Kameyama. Polymorphic delimited continuations. In Programming Languages and Systems, volume 4807 of Lecture Notes in Computer Science, pages 239-254. Springer-Verlag, 2007.
    • (2007) Lecture Notes in Computer Science , vol.4807 , pp. 239-254
    • Asai, K.1    Kameyama, Y.2
  • 4
    • 0347129526 scopus 로고    scopus 로고
    • Uniqueness typing for functional languages with graph rewriting semantics
    • E. Barendsen and S. Smetsers. Uniqueness typing for functional languages with graph rewriting semantics. Mathematical Structures in Computer Science, 6(6):579-612, 1996.
    • (1996) Mathematical Structures in Computer Science , vol.6 , Issue.6 , pp. 579-612
    • Barendsen, E.1    Smetsers, S.2
  • 5
    • 67650793772 scopus 로고    scopus 로고
    • M. M. T. Chakravarty, G. Keller, S. Peyton Jones, and S. Marlow
    • M. M. T. Chakravarty, G. Keller, S. Peyton Jones, and S. Marlow.
  • 6
    • 67650832525 scopus 로고    scopus 로고
    • Associated types with class. In Proc. 32nd Annual ACM Symposium on Principles of Programming Languages (POPL'05), pages 1-13. ACM Press, 2005.
    • Associated types with class. In Proc. 32nd Annual ACM Symposium on Principles of Programming Languages (POPL'05), pages 1-13. ACM Press, 2005.
  • 8
    • 33646191938 scopus 로고    scopus 로고
    • A distributed object-oriented language with session types
    • Proc. Symposium on Trustworthy Global Computing, of, Springer-Verlag
    • M. Dezani-Ciancaglini, N. Yoshida, A. Ahern, and S. Drossopolou. A distributed object-oriented language with session types. In Proc. Symposium on Trustworthy Global Computing, volume 3706 of Lecture Notes in Computer Science. Springer-Verlag, 2005.
    • (2005) Lecture Notes in Computer Science , vol.3706
    • Dezani-Ciancaglini, M.1    Yoshida, N.2    Ahern, A.3    Drossopolou, S.4
  • 11
    • 28844438936 scopus 로고    scopus 로고
    • Subtyping for session types in the pi calculus
    • S. J. Gay and M. J. Hole. Subtyping for session types in the pi calculus. Acta Informatica, 42(2/3):191-225, 2005.
    • (2005) Acta Informatica , vol.42 , Issue.2-3 , pp. 191-225
    • Gay, S.J.1    Hole, M.J.2
  • 12
    • 4043088311 scopus 로고    scopus 로고
    • Types and subtypes for client-server interactions
    • Proc. 8th European Symposium on Programming ESOP'99, of, Springer-Verlag
    • S. J. Gay and M. J. Hole. Types and subtypes for client-server interactions. In Proc. 8th European Symposium on Programming (ESOP'99), volume 1576 of Lecture Notes in Computer Science, pages 74-90. Springer-Verlag, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1576 , pp. 74-90
    • Gay, S.J.1    Hole, M.J.2
  • 13
    • 63149146154 scopus 로고    scopus 로고
    • Asynchronous functional session types
    • Technical Report 2007-251, Department of Computing, University of Glasgow, May
    • S. J. Gay and V. T. Vasconcelos. Asynchronous functional session types. Technical Report 2007-251, Department of Computing, University of Glasgow, May 2007.
    • (2007)
    • Gay, S.J.1    Vasconcelos, V.T.2
  • 14
    • 77956953346 scopus 로고
    • Une extension de l'interprétation de Gödel à l'analyse, et son application à l'élimination des coupures dans l'analyse et la théorie des types
    • J. E. Fenstad, editor, North-Holland
    • J.-Y. Girard. Une extension de l'interprétation de Gödel à l'analyse, et son application à l'élimination des coupures dans l'analyse et la théorie des types. In J. E. Fenstad, editor, Proc. Second Scandinavian Logic Symposium, pages 63-92. North-Holland, 1971.
    • (1971) Proc. Second Scandinavian Logic Symposium , pp. 63-92
    • Girard, J.-Y.1
  • 18
    • 84947741770 scopus 로고    scopus 로고
    • Language primitives and type discipline for structured communication-based programming
    • Proc. European Symposium on Programming Languages and Systems, of, Springer-Verlag
    • K. Honda, V. Vasconcelos, and M. Kubo. Language primitives and type discipline for structured communication-based programming. In Proc. European Symposium on Programming Languages and Systems, volume 1381 of Lecture Notes in Computer Science, pages 122-138. Springer-Verlag, 1998.
    • (1998) Lecture Notes in Computer Science , vol.1381 , pp. 122-138
    • Honda, K.1    Vasconcelos, V.2    Kubo, M.3
  • 19
    • 84947265273 scopus 로고    scopus 로고
    • Type classes with functional dependencies
    • Programming Languages and Systems, of, Springer-Verlag
    • M. P. Jones. Type classes with functional dependencies. In Programming Languages and Systems, volume 1782 of Lecture Notes in Computer Science, pages 230-244. Springer-Verlag, 2000.
    • (2000) Lecture Notes in Computer Science , vol.1782 , pp. 230-244
    • Jones, M.P.1
  • 20
    • 63149177538 scopus 로고    scopus 로고
    • Simple variable-state 'monad'
    • December, URL
    • O. Kiselyov. Simple variable-state 'monad'. Mailing list message, December 2006. URL http://www.haskell.org/pipermail/ haskell/2006-December/ 018917.html.
    • (2006) Mailing list message
    • Kiselyov, O.1
  • 21
    • 63149169060 scopus 로고    scopus 로고
    • Genuine shift/reset in Haskell98
    • December, URL
    • O. Kiselyov. Genuine shift/reset in Haskell98. Mailing list message, December 2007. URL http://www.haskell.org/pipermail/ haskell/2007-December/ 020034.html.
    • (2007) Mailing list message
    • Kiselyov, O.1
  • 23
    • 84974707224 scopus 로고    scopus 로고
    • An implementation of session types
    • Proc. 7th International Symposium on Practical Aspects of Declarative Languages PADL'04, of
    • M. Neubauer and P. Thiemann. An implementation of session types. In Proc. 7th International Symposium on Practical Aspects of Declarative Languages (PADL'04), volume 3057 of Lecture Notes in Computer Science, pages 56-70, 2004.
    • (2004) Lecture Notes in Computer Science , vol.3057 , pp. 56-70
    • Neubauer, M.1    Thiemann, P.2
  • 26
    • 63149183285 scopus 로고    scopus 로고
    • Capability-based calculi for session types
    • Unpublished manuscript
    • R. Pucella and A. Heller. Capability-based calculi for session types. Unpublished manuscript, 2008.
    • (2008)
    • Pucella, R.1    Heller, A.2
  • 28
    • 84976827574 scopus 로고
    • Towards a theory of type structure
    • Proc. Colloque sur la Programmation, of, Springer-Verlag
    • J. C. Reynolds. Towards a theory of type structure. In Proc. Colloque sur la Programmation, volume 19 of Lecture Notes in Computer Science, pages 408-425. Springer-Verlag, 1974.
    • (1974) Lecture Notes in Computer Science , vol.19 , pp. 408-425
    • Reynolds, J.C.1
  • 31
    • 17044383882 scopus 로고    scopus 로고
    • Typing the behavior of objects and components using session types
    • Proc. International Workshop on Foundations of Coordination Languages and Software Architectures, 3 of, Elsevier Science Publishers
    • A. Vallecillo, V. T. Vasconcelos, and A. Ravara. Typing the behavior of objects and components using session types. In Proc. International Workshop on Foundations of Coordination Languages and Software Architectures, volume 68(3) of Electronic Notes in Theoretical Computer Science. Elsevier Science Publishers, 2003.
    • (2003) Electronic Notes in Theoretical Computer Science , vol.68
    • Vallecillo, A.1    Vasconcelos, V.T.2    Ravara, A.3
  • 32
    • 33750708529 scopus 로고    scopus 로고
    • Typechecking a multithreaded functional language with session types
    • V. T. Vasconcelos, S. J. Gay, and A. Ravara. Typechecking a multithreaded functional language with session types. Theoretical Computer Science, 368(1-2):64-87, 2006.
    • (2006) Theoretical Computer Science , vol.368 , Issue.1-2 , pp. 64-87
    • Vasconcelos, V.T.1    Gay, S.J.2    Ravara, A.3
  • 33


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