메뉴 건너뛰기




Volumn 23, Issue 5, 2013, Pages 552-593

Idris, a general-purpose dependently typed programming language: Design and implementation

Author keywords

[No Author keywords available]

Indexed keywords

DEPENDENTLY TYPED PROGRAMMING; DESIGN AND IMPLEMENTATIONS; GENERAL-PURPOSE PROGRAMMING LANGUAGE; TYPE CLASS; TYPE THEORY; TYPECHECKING;

EID: 84888335306     PISSN: 09567968     EISSN: 14697653     Source Type: Journal    
DOI: 10.1017/S095679681300018X     Document Type: Article
Times cited : (283)

References (33)
  • 3
    • 84879677039 scopus 로고    scopus 로고
    • A bi-directional refinement algorithm for the calculus of (co)inductive constructions
    • Asperti, A., Ricciotti, W., Coen, C. S. & Tassi, E. (2012) A bi-directional refinement algorithm for the calculus of (co)inductive constructions. Logical Methods Comput. Sci. 8, 1-49.
    • (2012) Logical Methods Comput. Sci. , vol.8 , pp. 1-49
    • Asperti, A.1    Ricciotti, W.2    Coen, C.S.3    Tassi, E.4
  • 4
    • 85034663426 scopus 로고
    • Compiling pattern matching
    • Jouannaud, J.-P. (ed), Lecture Notes in Computer Science, Berlin, Germany: Springer
    • Augustsson, L. (1985) Compiling pattern matching. In Functional Programming Languages and Computer Architecture, Jouannaud, J.-P. (ed), Lecture Notes in Computer Science, vol. 201. Berlin, Germany: Springer, pp. 368-381.
    • (1985) Functional Programming Languages and Computer Architecture , vol.201 , pp. 368-381
    • Augustsson, L.1
  • 11
  • 16
    • 0012532088 scopus 로고
    • Inductive families
    • Dybjer, P. (1994) Inductive families. Form. Asp. Comput. 6(4), 440-465.
    • (1994) Form. Asp. Comput. , vol.6 , Issue.4 , pp. 440-465
    • Dybjer, P.1
  • 18
    • 0031321493 scopus 로고    scopus 로고
    • The zipper
    • Huet, G. (1997) The zipper. J. Funct. Program. 7(5), 549-554.
    • (1997) J. Funct. Program. , vol.7 , Issue.5 , pp. 549-554
    • Huet, G.1
  • 20
    • 0035030203 scopus 로고    scopus 로고
    • The size-change principle for program termination
    • Lee, C. S., Jones, N. D., & Ben-Amram, A. M. (2001) The size-change principle for program termination. ACM SIGPLAN Not. 36(3), 81-92.
    • (2001) ACM SIGPLAN Not. , vol.36 , Issue.3 , pp. 81-92
    • Lee, C.S.1    Jones, N.D.2    Ben-Amram, A.M.3
  • 21
    • 77957292372 scopus 로고    scopus 로고
    • A tutorial implementation of a dependently typed lambda calculus
    • Löh, A., McBride, C. & Swierstra, W. (2010) A tutorial implementation of a dependently typed lambda calculus. Fundamenta Informaticae 102(2), 177-207.
    • (2010) Fundamenta Informaticae , vol.102 , Issue.2 , pp. 177-207
    • Löh, A.1    McBride, C.2    Swierstra, W.3
  • 26
    • 0842289692 scopus 로고    scopus 로고
    • The view from the left
    • DOI 10.1017/S0956796803004829, Dependent Type Theory meets Practical Programming
    • McBride, C. & McKinna, J. (2004) The view from the left. J. Funct. Program. 14(1), 69-111. (Pubitemid 38172187)
    • (2004) Journal of Functional Programming , vol.14 , Issue.1 , pp. 69-111
    • McBride, C.1    McKinna, J.2
  • 27
    • 36749025106 scopus 로고    scopus 로고
    • Applicative programming with effects
    • McBride, C. & Paterson, R. (2008) Applicative programming with effects. J. Funct. Program. 18(1), 1-13.
    • (2008) J. Funct. Program. , vol.18 , Issue.1 , pp. 1-13
    • McBride, C.1    Paterson, R.2
  • 28
    • 0000100589 scopus 로고
    • Unification under a mixed prefix
    • Miller, D. (1992). Unification under a mixed prefix. J. Symb. Comput. 14, 321-358.
    • (1992) J. Symb. Comput. , vol.14 , pp. 321-358
    • Miller, D.1


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