메뉴 건너뛰기




Volumn 102, Issue 2, 2010, Pages 177-207

A tutorial implementation of a dependently typed lambda calculus

Author keywords

[No Author keywords available]

Indexed keywords

CORE CALCULUS; DATA TYPE; HASKELL; TYPED LAMBDA CALCULUS;

EID: 77957292372     PISSN: 01692968     EISSN: None     Source Type: Journal    
DOI: 10.3233/FI-2010-304     Document Type: Conference Paper
Times cited : (25)

References (102)
  • 5
    • 38049132390 scopus 로고    scopus 로고
    • Ivor, a proof engine, revised selected papers from 18th Int. Workshop on implementation and application of functional languages, IFL 2006 (Budapest, Sept. 2006)
    • (Z. Horváth, V. Zsók, A. Butterfield, Eds.), Springer-Verlag
    • Brady, E.: Ivor, a proof engine, Revised Selected Papers from 18th Int. Workshop on Implementation and Application of Functional Languages, IFL 2006 (Budapest, Sept. 2006) (Z. Horváth, V. Zsók, A. Butterfield, Eds.), Lect. Notes in Comput. Sci., 4449, Springer-Verlag, 2007, 145-162.
    • (2007) Lect. Notes in Comput. Sci. , vol.4449 , pp. 145-162
    • Brady, E.1
  • 6
    • 77957299607 scopus 로고    scopus 로고
    • A dependently typed framework for static analysis of program execution costs, revised selected papers from 17th Int. Workshop on implementation and application of functional languages, IFL 2005 (Dublin, Sept. 2005)
    • (A. Butterfield, C. Grelck, F. Huch, Eds.), Springer-Verlag
    • Brady, E., Hammond, K.: A dependently typed framework for static analysis of program execution costs, Revised Selected Papers from 17th Int. Workshop on Implementation and Application of Functional Languages, IFL 2005 (Dublin, Sept. 2005) (A. Butterfield, C. Grelck, F. Huch, Eds.), Lect. Notes in Comput. Sci., 4015, Springer-Verlag, 2006, 74-90.
    • (2006) Lect. Notes in Comput. Sci. , vol.4015 , pp. 74-90
    • Brady, E.1    Hammond, K.2
  • 15
    • 35248821142 scopus 로고    scopus 로고
    • Hume: A domain-specific language for real-time embedded systems
    • (F. Pfenning, Y. Smaragdakis, Eds.), Lect. Notes in Comput. Sci., Springer-Verlag
    • Hammond, K., Michaelson, G.: Hume: A domain-specific language for real-time embedded systems, Proc. of 2nd Int. Conf. on Generative Programming and Component Engineering, GPCE '03 (F. Pfenning, Y. Smaragdakis, Eds.), Lect. Notes in Comput. Sci., 2830, Springer-Verlag, 2003, 37-56.
    • (2003) Proc. of 2nd Int. Conf. on Generative Programming and Component Engineering, GPCE '03 , vol.2830 , pp. 37-56
    • Hammond, K.1    Michaelson, G.2
  • 16
    • 14544291048 scopus 로고    scopus 로고
    • Interactive programs in dependent type theory
    • (P. Clote, H. Schwichtenberg, Eds.), Lect. Notes in Comput. Sci., Springer-Verlag
    • Hancock, P., Setzer, A.: Interactive programs in dependent type theory, Proc. of 14th Annual Conf. of EACSL, CSL 2000 (Fischbachau, Aug. 2000) (P. Clote, H. Schwichtenberg, Eds.), Lect. Notes in Comput. Sci., 1862, Springer-Verlag, 2000, 317-331.
    • (2000) Proc. of 14th Annual Conf. of EACSL, CSL 2000 (Fischbachau, Aug. 2000) , vol.1862 , pp. 317-331
    • Hancock, P.1    Setzer, A.2
  • 20
    • 0001082611 scopus 로고    scopus 로고
    • Building domain-specific embedded languages
    • Hudak, P.: Building domain-specific embedded languages, ACM Computing Surveys, 28(4es), 1996, 196.
    • (1996) ACM Computing Surveys , vol.28 , Issue.4 , pp. 196
    • Hudak, P.1
  • 21
    • 0013212580 scopus 로고    scopus 로고
    • Type-based analysis of communication for concurrent programming languages
    • (P. Van Hentenryck, Ed.), Lect. Notes in Comput. Sci., Springer-Verlag
    • Igarashi, A., Kobayashi, N.: Type-based analysis of communication for concurrent programming languages, Proc. of 4th Int. Symposium on Static Analysis, SAS '97 (Paris, Sept. 1997) (P. Van Hentenryck, Ed.), Lect. Notes in Comput. Sci., 1302, Springer-Verlag, 1997, 187-201.
    • (1997) Proc. of 4th Int. Symposium on Static Analysis, SAS '97 (Paris, Sept. 1997) , vol.1302 , pp. 187-201
    • Igarashi, A.1    Kobayashi, N.2
  • 25
    • 0037107029 scopus 로고    scopus 로고
    • A type system for lock-free processes
    • Kobayashi, N.: A type system for lock-free processes, Information and Computation, 177(2), 2002, 122-159.
    • (2002) Information and Computation , vol.177 , Issue.2 , pp. 122-159
    • Kobayashi, N.1
  • 27
    • 84943347452 scopus 로고
    • The next 700 programming languages
    • Landin, P.: The next 700 programming languages, Communications of the ACM, 9(3), 1966, 157-166.
    • (1966) Communications of the ACM , vol.9 , Issue.3 , pp. 157-166
    • Landin, P.1
  • 44
    • 37149040823 scopus 로고    scopus 로고
    • Type-based analysis of deadlock for a concurrent calculus with interrupts
    • (R. de Nicola, Ed.), Lect. Notes in Comput. Sci., Springer-Verlag
    • Suenaga, K., Kobayashi, N.: Type-based analysis of deadlock for a concurrent calculus with interrupts, Proc. of 16th European Symposium on Programming, ESOP 2007 (Braga, March 2007) (R. de Nicola, Ed.), Lect. Notes in Comput. Sci., 4421, Springer-Verlag, 2007, 490-504.
    • (2007) Proc. of 16th European Symposium on Programming, ESOP 2007 (Braga, March 2007) , vol.4421 , pp. 490-504
    • Suenaga, K.1    Kobayashi, N.2
  • 45
    • 38049183001 scopus 로고    scopus 로고
    • Use lock hierarchies to avoid deadlock
    • Sutter, H.: Use lock hierarchies to avoid deadlock, Dr Dobb's Journal, 33(1), 2008.
    • (2008) Dr Dobb's Journal , vol.33 , Issue.1
    • Sutter, H.1
  • 52
    • 0030143695 scopus 로고    scopus 로고
    • An algorithm for type-checking dependent types
    • Coquand, T.: An Algorithm for Type-Checking Dependent Types, Science of Computer Programming, 26(1- 3), 1996, 167-177.
    • (1996) Science of Computer Programming , vol.26 , Issue.1-3 , pp. 167-177
    • Coquand, T.1
  • 54
    • 77957309411 scopus 로고    scopus 로고
    • lhs2TEX
    • Hinze, R., Löh, A.: lhs2TEX, 2007, http://www.cs.uu.nl/-andres/ lhs2tex.
    • (2007)
    • Hinze, R.1    Löh, A.2
  • 55
    • 77957314547 scopus 로고    scopus 로고
    • λΠ homepage
    • λΠ homepage, 2007, http://www.cs.uu.nl/-andres/LambdaPi.
    • (2007)
  • 56
  • 59
    • 0036059721 scopus 로고    scopus 로고
    • Faking it: Simulating Dependent Types in Haskell
    • McBride, C.: Faking it: Simulating Dependent Types in Haskell, Journal of Functional Programming, 12(5), 2002, 375-392.
    • (2002) Journal of Functional Programming , vol.12 , Issue.5 , pp. 375-392
    • McBride, C.1
  • 60
    • 33645264082 scopus 로고    scopus 로고
    • Epigram: Practical programming with dependent types
    • McBride, C.: Epigram: Practical Programming with Dependent Types., Advanced Functional Programming, 2004.
    • (2004) Advanced Functional Programming
    • McBride, C.1
  • 63
  • 66
    • 77957303366 scopus 로고    scopus 로고
    • Norell, U.: Agda 2, http://appserv.cs.chalmers.se/users/ulfn/wiki/agda. php.
    • Agda 2
    • Norell, U.1
  • 69
    • 0013090797 scopus 로고    scopus 로고
    • MIT Press, Cambridge, MA, USA, ISBN 0-262-16209-16211
    • Pierce, B. C.: Types and Programming Languages, MIT Press, Cambridge, MA, USA, 2002, ISBN 0-262- 16209-16211
    • (2002) Types and Programming Languages
    • Pierce, B.C.1
  • 74
    • 35148821900 scopus 로고    scopus 로고
    • Improvements in formula generalization
    • (F. Pfenning, Ed.), Lect. Notes in Artif. Intell., Springer-Verlag
    • Aderhold, M.: Improvements in formula generalization., Proc. of 21st Int. Conf. on Automated Deduction, CADE-21 (Bremen, July 2007) (F. Pfenning, Ed.), Lect. Notes in Artif. Intell., 4603, Springer-Verlag, 2007, 231-246.
    • (2007) Proc. of 21st Int. Conf. on Automated Deduction, CADE-21 (Bremen, July 2007) , vol.4603 , pp. 231-246
    • Aderhold, M.1
  • 81
    • 0020155045 scopus 로고
    • An efficient functional implementation of FIFO queues
    • Burton, F. W.: An efficient functional implementation of FIFO queues, Information Processing Letters, 14(5), 1982, 205-206.
    • (1982) Information Processing Letters , vol.14 , Issue.5 , pp. 205-206
    • Burton, F.W.1
  • 90
    • 0030100852 scopus 로고    scopus 로고
    • Productive use of failure in inductive proof
    • Ireland, A., Bundy, A.: Productive use of failure in inductive proof, Journal of Automated Reasoning, 16(1- 2), 1996, 79-111.
    • (1996) Journal of Automated Reasoning , vol.16 , Issue.1-2 , pp. 79-111
    • Ireland, A.1    Bundy, A.2
  • 97
  • 98
    • 84956854767 scopus 로고    scopus 로고
    • Higher-order annotated terms for proof search
    • (J. von Wright, J. Grundy, J. Harrison, Eds.), Lect. Notes in Comput. Sci., Springer-Verlag
    • Smaill, A., Green, I.: Higher-order annotated terms for proof search, Proc. of 9th Int. Conf. on Theorem Proving in Higher Order Logics, TPHOLs '96 (Turku, Aug. 1996) (J. von Wright, J. Grundy, J. Harrison, Eds.), Lect. Notes in Comput. Sci., 1125, Springer-Verlag, 1996, 399-413.
    • (1996) Proc. of 9th Int. Conf. on Theorem Proving in Higher Order Logics, TPHOLs '96 (Turku, Aug. 1996) , vol.1125 , pp. 399-413
    • Smaill, A.1    Green, I.2


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