메뉴 건너뛰기




Volumn 4719 LNCS, Issue , 2007, Pages 72-149

Comparing approaches to generic programming in Haskell

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; DATABASE SYSTEMS;

EID: 38349050150     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-76786-2_2     Document Type: Conference Paper
Times cited : (32)

References (100)
  • 1
    • 33750060354 scopus 로고    scopus 로고
    • Achten, P., van Eekelen, M., Plasmeijer, R.: Generic Graphical User Interfaces. In: Trinder, P., Michaelson, G.J., Peña, R. (eds.) IFL 2003. LNCS, 3145, pp. 152-167. Springer, Heidelberg (2004)
    • Achten, P., van Eekelen, M., Plasmeijer, R.: Generic Graphical User Interfaces. In: Trinder, P., Michaelson, G.J., Peña, R. (eds.) IFL 2003. LNCS, vol. 3145, pp. 152-167. Springer, Heidelberg (2004)
  • 3
    • 84949475094 scopus 로고    scopus 로고
    • Alimarine, A., Plasmijer, R.: A generic programming extension for Clean. In: Arts, T., Mohnen, M. (eds.) IFL 2002. LNCS, 2312, pp. 168-186. Springer, Heidelberg (2002)
    • Alimarine, A., Plasmijer, R.: A generic programming extension for Clean. In: Arts, T., Mohnen, M. (eds.) IFL 2002. LNCS, vol. 2312, pp. 168-186. Springer, Heidelberg (2002)
  • 4
    • 35048857874 scopus 로고    scopus 로고
    • Alimarine, A., Smetsers, S.: Optimizing generic functions. In: Kozen, D. (ed.) MPC 2004. LNCS, 3125, pp. 16-31. Springer, Heidelberg (2004)
    • Alimarine, A., Smetsers, S.: Optimizing generic functions. In: Kozen, D. (ed.) MPC 2004. LNCS, vol. 3125, pp. 16-31. Springer, Heidelberg (2004)
  • 5
    • 23944517839 scopus 로고    scopus 로고
    • Improved fusion for optimizing generics
    • Hermenegildo, M.V, Cabeza, D, eds, Practical Aspects of Declarative Languages, Springer, Heidelberg
    • Alimarine, A., Smetsers, S.: Improved fusion for optimizing generics. In: Hermenegildo, M.V., Cabeza, D. (eds.) Practical Aspects of Declarative Languages. LNCS, vol. 3350, pp. 203-218. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3350 , pp. 203-218
    • Alimarine, A.1    Smetsers, S.2
  • 6
    • 38349015754 scopus 로고    scopus 로고
    • Generic programming within dependently typed programming
    • Altenkirch, T., McBride, C.: Generic programming within dependently typed programming. In: Gibbons and Jeuring [27] , pp. 1-20
    • Gibbons and Jeuring , vol.27 , pp. 1-20
    • Altenkirch, T.1    McBride, C.2
  • 7
    • 38849179111 scopus 로고    scopus 로고
    • Scripting XML with Generic Haskell. In: Proceedings of the 7th Brazilian Symposium on Programming Languages, SBLP 2003, An extended version of this paper appears as ICS, Utrecht University
    • UU-CS-2003-023
    • Atanassow, F., Clarke, D., Jeuring, J.: Scripting XML with Generic Haskell. In: Proceedings of the 7th Brazilian Symposium on Programming Languages, SBLP 2003, An extended version of this paper appears as ICS, Utrecht University, technical report UU-CS-2003-023 (2003)
    • (2003) technical report
    • Atanassow, F.1    Clarke, D.2    Jeuring, J.3
  • 8
    • 33846861057 scopus 로고    scopus 로고
    • Customizing an XML-Haskell data binding with type isomorphism inference in Generic Haskell
    • Atanassow, F., Jeuring, J.: Customizing an XML-Haskell data binding with type isomorphism inference in Generic Haskell. Science of Computer Programming 65(2), 72-107 (2007)
    • (2007) Science of Computer Programming , vol.65 , Issue.2 , pp. 72-107
    • Atanassow, F.1    Jeuring, J.2
  • 9
    • 0043039003 scopus 로고    scopus 로고
    • Augustsson, L.: Cayenne - a language with dependent types. In: Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP 1998, pp. 239-250. ACM Press, New York (1998)
    • Augustsson, L.: Cayenne - a language with dependent types. In: Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP 1998, pp. 239-250. ACM Press, New York (1998)
  • 11
    • 0842266468 scopus 로고    scopus 로고
    • Universes for generic programs and proofs in dependent type theory
    • Benke, M., Dybjer, P., Jansson, P.: Universes for generic programs and proofs in dependent type theory. Nordic Journal of Computing 10(4), 265-289 (2003)
    • (2003) Nordic Journal of Computing , vol.10 , Issue.4 , pp. 265-289
    • Benke, M.1    Dybjer, P.2    Jansson, P.3
  • 12
    • 84957578237 scopus 로고    scopus 로고
    • Bird, R., Meertens, L.: Nested datatypes. In: Jeuring, J. (ed.) MPC 1998. LNCS, 1422, pp. 52-67. Springer, Heidelberg (1998)
    • Bird, R., Meertens, L.: Nested datatypes. In: Jeuring, J. (ed.) MPC 1998. LNCS, vol. 1422, pp. 52-67. Springer, Heidelberg (1998)
  • 13
    • 0001017659 scopus 로고    scopus 로고
    • Generalised folds for nested datatypes
    • Bird, R., Paterson, R.: Generalised folds for nested datatypes. Formal Aspects of Computing 11(2), 200-222 (1999)
    • (1999) Formal Aspects of Computing , vol.11 , Issue.2 , pp. 200-222
    • Bird, R.1    Paterson, R.2
  • 14
    • 0004004006 scopus 로고    scopus 로고
    • Dictionary passing for polytypic polymorphism
    • Technical Report TR-635-01, Princeton University
    • Chen, J., Appel, A.W.: Dictionary passing for polytypic polymorphism. Technical Report TR-635-01, Princeton University (2001)
    • (2001)
    • Chen, J.1    Appel, A.W.2
  • 16
    • 1942435022 scopus 로고    scopus 로고
    • Generic Haskell, specifically
    • Clarke, D., Loh, A.: Generic Haskell, specifically. In: Gibbons and Jeuring [27], pp. 21-48
    • Gibbons and Jeuring , vol.27 , pp. 21-48
    • Clarke, D.1    Loh, A.2
  • 18
    • 0003797989 scopus 로고
    • About Charity
    • No. 92/480/18, Dep. of Computer Science, Univ. of Calgary
    • Cockett, R., Fukushima, T.: About Charity. Yellow Series Report No. 92/480/18, Dep. of Computer Science, Univ. of Calgary (1992)
    • (1992) Yellow Series Report
    • Cockett, R.1    Fukushima, T.2
  • 19
    • 0002684234 scopus 로고    scopus 로고
    • Crary, K., Weirich, S., Morrisett, J.G.: Intensional polymorphism in type-erasure semantics. In: Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP 1998, pp. 301-312. ACM Press, New York (1998)
    • Crary, K., Weirich, S., Morrisett, J.G.: Intensional polymorphism in type-erasure semantics. In: Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP 1998, pp. 301-312. ACM Press, New York (1998)
  • 25
    • 38149027040 scopus 로고    scopus 로고
    • Datatype-generic programming
    • Backhouse, R, Gibbons, J, Hinze, R, Jeuring, J, eds, Generic Programming, Advanced Lectures, Springer, Heidelberg
    • Gibbons, J.: Datatype-generic programming. In: Backhouse, R., Gibbons, J., Hinze, R., Jeuring, J. (eds.) Generic Programming, Advanced Lectures. LNCS, vol. 4719, pp. 1-71. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4719 , pp. 1-71
    • Gibbons, J.1
  • 26
    • 33846860597 scopus 로고    scopus 로고
    • Metamorphisms: Streaming representation-changers
    • Gibbons, J.: Metamorphisms: Streaming representation-changers. Science of Computer Programming 65(2), 108-139 (2007)
    • (2007) Science of Computer Programming , vol.65 , Issue.2 , pp. 108-139
    • Gibbons, J.1
  • 28
    • 38349009969 scopus 로고    scopus 로고
    • Parametric datatype-genericity
    • Unpublished manuscript
    • Gibbons, J., Paterson, R.: Parametric datatype-genericity. Unpublished manuscript (2006)
    • (2006)
    • Gibbons, J.1    Paterson, R.2
  • 29
    • 1142282684 scopus 로고    scopus 로고
    • Master's thesis, Department of Information and Computing Sciences, Utrecht University
    • Hagg, P.: A framework for developing generic XML Tools. Master's thesis, Department of Information and Computing Sciences, Utrecht University (2002)
    • (2002) A framework for developing generic XML Tools
    • Hagg, P.1
  • 31
    • 38349055840 scopus 로고    scopus 로고
    • Hinze, R.: A generic programming extension for Haskell. In: Meijer, E. (ed.) Proceedings of the Third Haskell Workshop, Technical report of Utrecht University, UU-CS-1999-28 (1999)
    • Hinze, R.: A generic programming extension for Haskell. In: Meijer, E. (ed.) Proceedings of the Third Haskell Workshop, Technical report of Utrecht University, UU-CS-1999-28 (1999)
  • 32
    • 0348116825 scopus 로고    scopus 로고
    • Functional pearl: Perfect trees and bit-reversal permutations
    • Hinze, R.: Functional pearl: Perfect trees and bit-reversal permutations. Journal of Functional Programming 10(3), 305-317 (2000)
    • (2000) Journal of Functional Programming , vol.10 , Issue.3 , pp. 305-317
    • Hinze, R.1
  • 34
    • 0036568688 scopus 로고    scopus 로고
    • Polytypic values possess polykinded types
    • Hinze, R.: Polytypic values possess polykinded types. Science of Computer Programming 43(2-3), 129-159 (2002)
    • (2002) Science of Computer Programming , vol.43 , Issue.2-3 , pp. 129-159
    • Hinze, R.1
  • 35
    • 13344269634 scopus 로고    scopus 로고
    • Hinze, R.: Generics for the masses. In: Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP 2004, pp. 236-243. ACM Press, New York (2004)
    • Hinze, R.: Generics for the masses. In: Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP 2004, pp. 236-243. ACM Press, New York (2004)
  • 37
    • 0142157022 scopus 로고    scopus 로고
    • Generic Haskell: Applications
    • Backhouse, R, Gibbons, J, eds, Generic Programming, Springer, Heidelberg
    • Hinze, R., Jeuring, J.: Generic Haskell: applications. In: Backhouse, R., Gibbons, J. (eds.) Generic Programming. LNCS, vol. 2793, pp. 57-97. Springer, Heidelberg (2003)
    • (2003) LNCS , vol.2793 , pp. 57-97
    • Hinze, R.1    Jeuring, J.2
  • 38
    • 0142188058 scopus 로고    scopus 로고
    • Generic Haskell: Practice and theory
    • Backhouse, R, Gibbons, J, eds, Generic Programming, Springer, Heidelberg
    • Hinze, R., Jeuring, J.: Generic Haskell: practice and theory. In: Backhouse, R., Gibbons, J. (eds.) Generic Programming. LNCS, vol. 2793, pp. 1-56. Springer, Heidelberg (2003)
    • (2003) LNCS , vol.2793 , pp. 1-56
    • Hinze, R.1    Jeuring, J.2
  • 40
    • 35348833138 scopus 로고    scopus 로고
    • Comparing Approaches to Generic Programming in Haskell
    • Technical Report UU-CS-2006-022, Utrecht University
    • Hinze, R., Jeuring, J., Löh, A.: Comparing Approaches to Generic Programming in Haskell. Technical Report UU-CS-2006-022, Utrecht University (2006)
    • (2006)
    • Hinze, R.1    Jeuring, J.2    Löh, A.3
  • 42
    • 38149072356 scopus 로고    scopus 로고
    • Generic programming, now!
    • Backhouse, R, Gibbons, J, Hinze, R, Jeuring, J, eds, Datatype-Generic Programming, Advanced Lectures, Springer, Heidelberg
    • Hinze, R., Löh, A.: Generic programming, now! In: Backhouse, R., Gibbons, J., Hinze, R., Jeuring, J. (eds.) Datatype-Generic Programming, Advanced Lectures. LNCS, vol. 4719, Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4719
    • Hinze, R.1    Löh, A.2
  • 43
    • 33746093907 scopus 로고    scopus 로고
    • Hinze, R., Löh, A.: Scrap Your Boilerplate revolutions. In: Uustalu, T. (ed.) MPC 2006. LNCS, 4014, pp. 180-208. Springer, Heidelberg (2006)
    • Hinze, R., Löh, A.: Scrap Your Boilerplate revolutions. In: Uustalu, T. (ed.) MPC 2006. LNCS, vol. 4014, pp. 180-208. Springer, Heidelberg (2006)
  • 44
    • 33745865860 scopus 로고    scopus 로고
    • Scrap Your Boilerplate reloaded
    • Wadler, P, Hagiya, M, eds, FLOPS 2006, Springer, Heidelberg
    • Hinze, R., Löh, A., Oliveira, B.C.d.S.: Scrap Your Boilerplate reloaded. In: Wadler, P., Hagiya, M. (eds.) FLOPS 2006. LNCS, vol. 3945, Springer, Heidelberg (2006)
    • (2006) LNCS , vol.3945
    • Hinze, R.1    Löh, A.2    Oliveira, B.C.D.S.3
  • 45
    • 33746102200 scopus 로고    scopus 로고
    • Holdermans, S., Jeuring, J., Löh, A., Rodriguez, A.: Generic views on data types. In: Uustalu, T. (ed.) MPC 2006. LNCS, 4014, pp. 209-234. Springer, Heidelberg (2006)
    • Holdermans, S., Jeuring, J., Löh, A., Rodriguez, A.: Generic views on data types. In: Uustalu, T. (ed.) MPC 2006. LNCS, vol. 4014, pp. 209-234. Springer, Heidelberg (2006)
  • 47
    • 84955566186 scopus 로고
    • The design of a pretty-printing library
    • Jeuring, J, Meijer, E, eds, Advanced Functional Programming, Springer, Heidelberg
    • Hughes, J.: The design of a pretty-printing library. In: Jeuring, J., Meijer, E. (eds.) Advanced Functional Programming. LNCS, vol. 925, pp. 53-96. Springer, Heidelberg (1995)
    • (1995) LNCS , vol.925 , pp. 53-96
    • Hughes, J.1
  • 51
    • 38349001981 scopus 로고    scopus 로고
    • J.: Students of the Utrecht University Generic Programming class
    • Horváth, Z, ed, Testing properties of generic functions. Proceedings 18th International Symposium on Implementation and Application of Functional Languages, IFL'06, Springer, Heidelberg
    • Jansson, P., Jeuring, J.: students of the Utrecht University Generic Programming class. In: Horváth, Z. (ed.) Testing properties of generic functions. Proceedings 18th International Symposium on Implementation and Application of Functional Languages, IFL'06. LNCS, vol. 4449, Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4449
    • Jansson, P.1    Jeuring2
  • 53
    • 84888881830 scopus 로고    scopus 로고
    • Barry Jay, C.: Distinguishing data structures and functions: the constructor calculus and functorial types. In: Abramsky, S. (ed.) TLCA 2001. LNCS, 2044, pp. 217-239. Springer, Heidelberg (2001)
    • Barry Jay, C.: Distinguishing data structures and functions: the constructor calculus and functorial types. In: Abramsky, S. (ed.) TLCA 2001. LNCS, vol. 2044, pp. 217-239. Springer, Heidelberg (2001)
  • 55
    • 33745777191 scopus 로고    scopus 로고
    • Pure pattern calculus
    • Sestoft, P, ed, ESOP 2006 and ETAPS 2006, Springer, Heidelberg
    • Barry Jay, C., Kesner, D.: Pure pattern calculus. In: Sestoft, P. (ed.) ESOP 2006 and ETAPS 2006. LNCS, vol. 3924, Springer, Heidelberg (2006)
    • (2006) LNCS , vol.3924
    • Barry Jay, C.1    Kesner, D.2
  • 57
    • 84957550104 scopus 로고    scopus 로고
    • Polytypic programming
    • Launchbury, J, Meijer, E, Sheard, T, eds, Advanced Functional Programming, Springer, Heidelberg
    • Jeuring, J., Jansson, P.: Polytypic programming. In: Launchbury, J., Meijer, E., Sheard, T. (eds.) Advanced Functional Programming. LNCS, vol. 1129, pp. 68114. Springer, Heidelberg (1996)
    • (1996) LNCS , vol.1129 , pp. 68114
    • Jeuring, J.1    Jansson, P.2
  • 60
    • 21144450432 scopus 로고    scopus 로고
    • Koopman, P., Alimarine, A., Tretmans, J., Plasmeijer, R.: Gast: Generic Automated Software Testing. In: Peña, R., Arts, T. (eds.) IFL 2002. LNCS, 2670, Springer, Heidelberg (2003)
    • Koopman, P., Alimarine, A., Tretmans, J., Plasmeijer, R.: Gast: Generic Automated Software Testing. In: Peña, R., Arts, T. (eds.) IFL 2002. LNCS, vol. 2670, Springer, Heidelberg (2003)
  • 61
    • 0141650650 scopus 로고    scopus 로고
    • Scrap your boilerplate: A practical approach to generic programming
    • Lämmel, R., Peyton Jones, S.: Scrap your boilerplate: a practical approach to generic programming. ACM SIGPLAN Notices 38(3), 26-37 (2003)
    • (2003) ACM SIGPLAN Notices , vol.38 , Issue.3 , pp. 26-37
    • Lämmel, R.1    Peyton Jones, S.2
  • 62
    • 33745205658 scopus 로고    scopus 로고
    • Lämmel, R., Peyton Jones, S.: Scrap your boilerplate with class: extensible generic functions. In: Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP 2005, pp. 204-215. ACM Press, New York (2005)
    • Lämmel, R., Peyton Jones, S.: Scrap your boilerplate with class: extensible generic functions. In: Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP 2005, pp. 204-215. ACM Press, New York (2005)
  • 63
    • 38348999160 scopus 로고    scopus 로고
    • Revealing the X/O impedance mismatch
    • Backhouse, R, Gibbons, J, Hinze, R, Jeuring, J, eds, Datatype-Generic Programming, Advanced Lectures, Springer, Heidelberg
    • Lämmel, R., Meijer, E.: Revealing the X/O impedance mismatch. In: Backhouse, R., Gibbons, J., Hinze, R., Jeuring, J. (eds.) Datatype-Generic Programming, Advanced Lectures. LNCS, vol. 4719, Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4719
    • Lämmel, R.1    Meijer, E.2
  • 64
    • 9744235964 scopus 로고    scopus 로고
    • Lämmel, R., Peyton Jones, S.: Scrap more boilerplate: reflection, zips, and generalised casts. In: Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP 2004, pp. 244-255. ACM Press, New York (2004)
    • Lämmel, R., Peyton Jones, S.: Scrap more boilerplate: reflection, zips, and generalised casts. In: Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP 2004, pp. 244-255. ACM Press, New York (2004)
  • 65
    • 84862047883 scopus 로고    scopus 로고
    • Lämmel, R., Visser, J.: Typed Combinators for Generic Traversal. In: Krishnamurthi, S., Ramakrishnan, C.R. (eds.) PADL 2002. LNCS, 2257, pp. 137-154. Springer, Heidelberg (2002)
    • Lämmel, R., Visser, J.: Typed Combinators for Generic Traversal. In: Krishnamurthi, S., Ramakrishnan, C.R. (eds.) PADL 2002. LNCS, vol. 2257, pp. 137-154. Springer, Heidelberg (2002)
  • 67
    • 0019058442 scopus 로고
    • Programs, life cycles and the laws of software evolution
    • Lehman, M.M.: Programs, life cycles and the laws of software evolution. Proc. IEEE 68(9), 1060-1078 (1980)
    • (1980) Proc. IEEE , vol.68 , Issue.9 , pp. 1060-1078
    • Lehman, M.M.1
  • 71
    • 1142275480 scopus 로고    scopus 로고
    • Löh, A., Clarke, D., Jeuring, J.: Dependency-style Generic Haskell. In: Shivers, O. (ed.) Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP 2003, pp. 141-152. ACM Press, New York (2003)
    • Löh, A., Clarke, D., Jeuring, J.: Dependency-style Generic Haskell. In: Shivers, O. (ed.) Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP 2003, pp. 141-152. ACM Press, New York (2003)
  • 73
    • 33745849829 scopus 로고    scopus 로고
    • The Generic Haskell user's guide, Version 1.42 - Coral release
    • Löh, A, Jeuring, J.eds, Technical Report UU-CS-2005-004, Utrecht University
    • Löh, A., Jeuring, J.(eds.). The Generic Haskell user's guide, Version 1.42 - Coral release. Technical Report UU-CS-2005-004, Utrecht University (2005)
    • (2005)
  • 74
    • 34248681905 scopus 로고    scopus 로고
    • Typing Template Haskell: Soft Type
    • Lynagh, I.: Typing Template Haskell: Soft Type (August 2004), http://web.comlab.ox.ac.uk/oucl/work/ian.lynagh/papers/Typing_Template_Haskell:
    • (2004)
    • Lynagh, I.1
  • 75
    • 0025507960 scopus 로고
    • Data structures and program transformation
    • Malcolm, G.: Data structures and program transformation. Science of Computer Programming 14, 255-279 (1990)
    • (1990) Science of Computer Programming , vol.14 , pp. 255-279
    • Malcolm, G.1
  • 76
    • 33646050060 scopus 로고    scopus 로고
    • McBride, C.: Epigram: practical programming with dependent types. In: Vene, V., Uustalu, T. (eds.) AFP 2004. LNCS, 3622, pp. 130-170. Springer, Heidelberg (2005)
    • McBride, C.: Epigram: practical programming with dependent types. In: Vene, V., Uustalu, T. (eds.) AFP 2004. LNCS, vol. 3622, pp. 130-170. Springer, Heidelberg (2005)
  • 77
  • 78
    • 38349007709 scopus 로고    scopus 로고
    • Moggi, E., Belle, Barry Jay, C.: Monads, shapely functors and traversals. In: Hoffman, M., Pavlovic̀, Rosolini, P. (eds.) Proceedings of the 8th Conference on Category Theory and Computer Science, CTCS'99. Electronic Lecture Notes in Computer Science, 24, pp. 265-286. Elsevier, Amsterdam (1999)
    • Moggi, E., Belle, Barry Jay, C.: Monads, shapely functors and traversals. In: Hoffman, M., Pavlovic̀, Rosolini, P. (eds.) Proceedings of the 8th Conference on Category Theory and Computer Science, CTCS'99. Electronic Lecture Notes in Computer Science, vol. 24, pp. 265-286. Elsevier, Amsterdam (1999)
  • 81
    • 35048882620 scopus 로고    scopus 로고
    • Norell, U., Jansson, P.: Polytypic programming in Haskell. In: Trinder, P., Michaelson, G.J., Peña, R. (eds.) IFL 2003. LNCS, 3145, pp. 168-184. Springer, Heidelberg (2004)
    • Norell, U., Jansson, P.: Polytypic programming in Haskell. In: Trinder, P., Michaelson, G.J., Peña, R. (eds.) IFL 2003. LNCS, vol. 3145, pp. 168-184. Springer, Heidelberg (2004)
  • 82
    • 33746094944 scopus 로고    scopus 로고
    • Norell, U., Jansson, P.: Prototyping generic programming in Template Haskell. In: Kozen, D. (ed.) MPC 2004. LNCS, 3125, pp. 314-333. Springer, Heidelberg (2004)
    • Norell, U., Jansson, P.: Prototyping generic programming in Template Haskell. In: Kozen, D. (ed.) MPC 2004. LNCS, vol. 3125, pp. 314-333. Springer, Heidelberg (2004)
  • 83
    • 38349001979 scopus 로고    scopus 로고
    • Oliveira, B.C.d.S., Gibbons, J.: TypeCase: A design pattern for type-indexed functions. In: Löh, A. (ed.) Proceedings Haskell Workshop, ACM Press, New York (2005)
    • Oliveira, B.C.d.S., Gibbons, J.: TypeCase: A design pattern for type-indexed functions. In: Löh, A. (ed.) Proceedings Haskell Workshop, ACM Press, New York (2005)
  • 85
    • 38349046206 scopus 로고    scopus 로고
    • OMG.Corba, http://www.omg.org/corba/
    • OMG.Corba, http://www.omg.org/corba/
  • 86
    • 38349028075 scopus 로고    scopus 로고
    • Peyton Jones, S., et al.: Haskell 98, Language and Libraries. The Revised Report. A special issue of the Journal of Functional Programming (2003)
    • Peyton Jones, S., et al.: Haskell 98, Language and Libraries. The Revised Report. A special issue of the Journal of Functional Programming (2003)
  • 87
    • 38349000125 scopus 로고    scopus 로고
    • A literature review on the quantification of software change
    • Computer Science, University of York
    • Powell, A.L.: A literature review on the quantification of software change. Technical Report YCS 305, Computer Science, University of York (1998)
    • (1998) Technical Report YCS , vol.305
    • Powell, A.L.1
  • 88
    • 33745805593 scopus 로고    scopus 로고
    • Generic proofs for combinator-based generic programs
    • Loidl, H.-W, ed, Intellect
    • Reig, F.: Generic proofs for combinator-based generic programs. In: Loidl, H.-W. (ed.) Trends in Functional Programming, vol. 5, Intellect (2006)
    • (2006) Trends in Functional Programming , vol.5
    • Reig, F.1
  • 89
    • 38349034328 scopus 로고    scopus 로고
    • Schuman, S.A.: On generic functions. In: Schuman, S.A. (ed.) First IFIP WG 2.1 Working Conference on New Directions in Algorithmic Languages 1975, pp. 169-192 IRIA (1975)
    • Schuman, S.A.: On generic functions. In: Schuman, S.A. (ed.) First IFIP WG 2.1 Working Conference on New Directions in Algorithmic Languages 1975, pp. 169-192 IRIA (1975)
  • 90
    • 77950804574 scopus 로고    scopus 로고
    • Generic programming in Ωmega
    • Backhouse, R, Gibbons, J, Hinze, R, Jeuring, J, eds, Datatype-Generic Programming, Advanced Lectures, Springer, Heidelberg
    • Sheard, T.: Generic programming in Ωmega. In: Backhouse, R., Gibbons, J., Hinze, R., Jeuring, J. (eds.) Datatype-Generic Programming, Advanced Lectures, LNCS, vol. 4719, Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4719
    • Sheard, T.1
  • 93
    • 85034994733 scopus 로고
    • How to replace failure by a list of successes
    • Jouannaud, J.-P, ed, Functional Programming Languages and Computer Architecture, Springer, New York
    • Wadler, P.: How to replace failure by a list of successes. In: Jouannaud, J.-P. (ed.) Functional Programming Languages and Computer Architecture. LNCS, vol. 201, pp. 113-128. Springer, New York (1985)
    • (1985) LNCS , vol.201 , pp. 113-128
    • Wadler, P.1
  • 96
    • 84957077404 scopus 로고    scopus 로고
    • Higher-order intensional type analysis
    • Le Métayer, D, ed, ESOP 2002 and ETAPS 2002, Springer, Heidelberg
    • Weirich, S.: Higher-order intensional type analysis. In: Le Métayer, D. (ed.) ESOP 2002 and ETAPS 2002. LNCS, vol. 2305, pp. 98-114. Springer, Heidelberg (2002)
    • (2002) LNCS , vol.2305 , pp. 98-114
    • Weirich, S.1
  • 100
    • 38349037151 scopus 로고    scopus 로고
    • Dependent types in practical programming. PhD thesis, Carnegie Mellon University
    • Xi, H.: Dependent types in practical programming. PhD thesis, Carnegie Mellon University (1998)
    • (1998)
    • Xi, H.1


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