메뉴 건너뛰기




Volumn , Issue , 2008, Pages 213-224

Functional translation of a calculus of capabilities

Author keywords

Aliasing; Capabilities; Effects; Linearity; Monads; Ownership; Regions; Type systems

Indexed keywords

ALIASING; CAPABILITIES; EFFECTS; LINEARITY; MONADS; OWNERSHIP; REGIONS; TYPE SYSTEMS;

EID: 59249101046     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1411204.1411235     Document Type: Conference Paper
Times cited : (28)

References (23)
  • 1
    • 54349088847 scopus 로고    scopus 로고
    • Arthur Charguéraud and François Pottier. Technical appendix, http://arthur.chargueraud.org/research/2008/icfp/.
    • Technical appendix
  • 4
    • 17044397177 scopus 로고    scopus 로고
    • Connecting effects and uniqueness with adoption
    • January
    • John Tang Boyland and William. Retert. Connecting effects and uniqueness with adoption. In POPL, pages 283-295, January 2005.
    • (2005) POPL , pp. 283-295
    • Tang Boyland, J.1
  • 5
    • 0000704141 scopus 로고    scopus 로고
    • Coinductive axiomatization of recursive type equality and subtyping
    • Michael Brandt and Fritz Henglein. Coinductive axiomatization of recursive type equality and subtyping. Fundamenta Informaticæ, 33:309-338, 1998.
    • (1998) Fundamenta Informaticæ , vol.33 , pp. 309-338
    • Brandt, M.1    Henglein, F.2
  • 6
    • 0030713531 scopus 로고    scopus 로고
    • Rolling your own mutable ADT - a connection between linear types and monads
    • Chih-Ping Chen and Paul Hudak. Rolling your own mutable ADT - a connection between linear types and monads. In POPL, 1997.
    • (1997) POPL
    • Chen, C.-P.1    Hudak, P.2
  • 7
    • 0032670229 scopus 로고    scopus 로고
    • Typed memory management in a calculus of capabilities
    • Karl Crary, David Walker, and Greg Morrisett. Typed memory management in a calculus of capabilities. In POPL, 1999.
    • (1999) POPL
    • Crary, K.1    Walker, D.2    Morrisett, G.3
  • 8
    • 0038382055 scopus 로고    scopus 로고
    • Verification of non-functional programs using interpretations in type theory
    • Jean-Christophe Filliâtre. Verification of non-functional programs using interpretations in type theory. JFP, 13(4), 2003.
    • (2003) JFP , vol.13 , Issue.4
    • Filliâtre, J.-C.1
  • 9
    • 36049022245 scopus 로고    scopus 로고
    • Jean-Christophe Filliâtre and Claude Marché. The Why/Krakatoa/Caduceus platform, for deductive program verification. In CAV, 4590 of LNCS, 2007.
    • Jean-Christophe Filliâtre and Claude Marché. The Why/Krakatoa/Caduceus platform, for deductive program verification. In CAV, volume 4590 of LNCS, 2007.
  • 10
    • 33747157179 scopus 로고    scopus 로고
    • Monadic regions
    • Matthew Fluet and Greg Morrisett. Monadic regions. JFP, 16(4-5):485-545, 2006.
    • (2006) JFP , vol.16 , Issue.4-5 , pp. 485-545
    • Fluet, M.1    Morrisett, G.2
  • 11
    • 33646150169 scopus 로고    scopus 로고
    • Linear regions are all you need
    • ESOP, of, March
    • Matthew Fluet, Greg Morrisett, and Amal Ahmed. Linear regions are all you need. In ESOP, volume 3924 of LNCS, March 2006.
    • (2006) LNCS , vol.3924
    • Fluet, M.1    Morrisett, G.2    Ahmed, A.3
  • 12
    • 0036039550 scopus 로고    scopus 로고
    • Adoption and focus: Practical linear types for imperative programming
    • Manuel Fähndrich and Robert DeLine. Adoption and focus: practical linear types for imperative programming. In PLDI, 2002.
    • (2002) PLDI
    • Fähndrich, M.1    DeLine, R.2
  • 13
    • 0003457308 scopus 로고
    • An abstract view of programming languages
    • Technical Report ECS-LFCS-90-113, University of Edinburgh
    • Eugenio Moggi. An abstract view of programming languages. Technical Report ECS-LFCS-90-113, University of Edinburgh, 1989.
    • (1989)
    • Moggi, E.1
  • 14
    • 34548105576 scopus 로고    scopus 로고
    • Abstract predicates and mutable ADTs in Hoare type theory
    • ESOP, March
    • Aleksandar Nanevski, Amal Ahmed, Greg Morrisett, and Lars Birkedal. Abstract predicates and mutable ADTs in Hoare type theory. In ESOP, LNCS, March 2007.
    • (2007) LNCS
    • Nanevski, A.1    Ahmed, A.2    Morrisett, G.3    Birkedal, L.4
  • 15
    • 0000169374 scopus 로고    scopus 로고
    • From Algol to polymorphic linear lambda-calculus
    • Peter W. O'Hearn and John C. Reynolds. From Algol to polymorphic linear lambda-calculus. Journal of the ACM, 47(1): 167-223, 2000.
    • (2000) Journal of the ACM , vol.47 , Issue.1 , pp. 167-223
    • O'Hearn, P.W.1    Reynolds, J.C.2
  • 17
    • 51549119572 scopus 로고    scopus 로고
    • Hiding local state in direct style: A higher-order anti-frame rule
    • François Pottier. Hiding local state in direct style: a higher-order anti-frame rule. In LICS, 2008.
    • (2008) LICS
    • Pottier, F.1
  • 18
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • John C. Reynolds. Separation logic: A logic for shared mutable data structures. In LICS, 2002.
    • (2002) LICS
    • Reynolds, J.C.1
  • 19
    • 84947255140 scopus 로고    scopus 로고
    • Alias types
    • ESOP, of
    • Frederick Smith, David Walker, and Greg Morrisett. Alias types. In ESOP, volume 1782 of LNCS, 2000.
    • (2000) LNCS , vol.1782
    • Smith, F.1    Walker, D.2    Morrisett, G.3
  • 20
    • 0002997049 scopus 로고    scopus 로고
    • Region-based memory management
    • Mads Tofte and Jean-Pierre Talpin. Region-based memory management. Information and Computation, 132(2): 109-176, 1997.
    • (1997) Information and Computation , vol.132 , Issue.2 , pp. 109-176
    • Tofte, M.1    Talpin, J.-P.2
  • 21
    • 59249100339 scopus 로고
    • The essence of functional programming
    • Philip Wadler. The essence of functional programming. In POPL, 1992.
    • (1992) POPL
    • Wadler, P.1
  • 23
    • 23944439974 scopus 로고    scopus 로고
    • Safe programming with pointers through stateful views
    • PADL, of
    • Dengping Zhu and Hongwei Xi. Safe programming with pointers through stateful views. In PADL, volume 3350 of LNCS, 2005.
    • (2005) LNCS , vol.3350
    • Zhu, D.1    Xi, H.2


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