메뉴 건너뛰기




Volumn 1058, Issue , 1996, Pages 18-44

Compiling Haskell by program transformation: A report from the trenches

Author keywords

[No Author keywords available]

Indexed keywords

ARTIFICIAL INTELLIGENCE; COMPUTER SCIENCE; COMPUTERS;

EID: 84947942223     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-61055-3_27     Document Type: Conference Paper
Times cited : (56)

References (47)
  • 6
    • 0028743437 scopus 로고
    • Compiler transformations for high-performance computing
    • Dec
    • DF Bacon, SL Graham & OJ Sharp [Dec 1994], "Compiler transformations for high-performance computing", ACM Computing Surveys 26, 345-420.
    • (1994) ACM Computing Surveys , vol.26 , pp. 345-420
    • Bacon, D.F.1    Graham, S.L.2    Sharp, O.J.3
  • 7
    • 0000435670 scopus 로고
    • Quantifying behavioural differences between C and C++ programs
    • Dec
    • B Calder, D Grunwald & B Zorn [Dec 1994], "Quantifying behavioural differences between C and C++ programs", Journal of Programming Languages2, 313-351.
    • (1994) Journal of Programming Languages , vol.2 , pp. 313-351
    • Calder, B.1    Grunwald, D.2    Zorn, B.3
  • 14
    • 77956953346 scopus 로고
    • Une extension de l'interpretation de Gödel a l'analyse, et son application a l'elimination de coupures dans l'analyse et la theorie des types
    • in JE Fenstad, ed., North Holland
    • J Girard [1971], "Une extension de l'interpretation de Gödel a l'analyse, et son application a l'elimination de coupures dans l'analyse et la theorie des types", in 2nd Scandinavian Logic Symposium, JE Fenstad, ed., North Holland, 63-92.
    • (1971) 2nd Scandinavian Logic Symposium , pp. 63-92
    • Girard, J.1
  • 18
    • 85034650378 scopus 로고
    • Lambda lifting: Transforming programs to recursive equations
    • in Jouannaud, ed., LNCS 201, Springer Verlag
    • Thomas Johnsson [1985], "Lambda lifting: transforming programs to recursive equations", in Proc IFIP Conference on Functional Programming and Computer Architecture, Jouannaud, ed., LNCS 201, Springer Verlag, 190-205.
    • (1985) Proc IFIP Conference on Functional Programming and Computer Architecture , pp. 190-205
    • Johnsson, T.1
  • 19
    • 0042402561 scopus 로고
    • May YALEU/DCS/RR-702, PhD thesis, Department of Computer Science, Yale University
    • R Kelsey [May 1989], "Compilation by program transformation", YALEU/DCS/RR-702, PhD thesis, Department of Computer Science, Yale University.
    • (1989) Compilation by program transformation
    • Kelsey, R.1
  • 21
    • 0040185554 scopus 로고
    • May PhD thesis, Department of Computer Science, Yale University
    • DA Kranz [May 1988], "ORBIT-an optimising compiler for Scheme", PhD thesis, Department of Computer Science, Yale University.
    • (1988) ORBIT-an optimising compiler for Scheme
    • Kranz, D.A.1
  • 27
    • 0026977485 scopus 로고
    • A compilation method for ML-style polymorphic record calculi
    • Jan Albuquerque, ACM
    • A Ohori [Jan 1992], "A compilation method for ML-style polymorphic record calculi", in 19th ACM Symposium on Principles of Programming Languages, Albuquerque, ACM, 154-165.
    • (1992) 19th ACM Symposium on Principles of Programming Languages , pp. 154-165
    • Ohori, A.1
  • 28
    • 0004763160 scopus 로고
    • The nofib Benchmark Suite of Haskell Programs
    • in J Launchbury & PM Sansom, eds., Workshops in Computing, Springer Verlag
    • WD Partain [1993], "The nofib Benchmark Suite of Haskell Programs", in Functional Programming, Glasgow 1992, J Launchbury & PM Sansom, eds., Workshops in Computing, Springer Verlag, 195-202.
    • (1993) Functional Programming, Glasgow 1992 , pp. 195-202
    • Partain, W.D.1
  • 30
    • 84974143149 scopus 로고
    • Implementing lazy functional languages on stock hardware: The Spineless Tagless G-machine
    • Apr
    • SL Peyton Jones [Apr 1992], "Implementing lazy functional languages on stock hardware: the Spineless Tagless G-machine", Journal of Functional Programming 2, 127-202.
    • (1992) Journal of Functional Programming , vol.2 , pp. 127-202
    • Peyton Jones, S.L.1
  • 34
    • 0005517760 scopus 로고
    • Measuring the effectiveness of a simple strictness analyser
    • in K Hammond & JT O'Donnell, eds., Workshops in Computing, Springer Verlag
    • SL Peyton Jones & WD Partain [1993], "Measuring the effectiveness of a simple strictness analyser", in Functional Programming, Glasgow 1993, K Hammond & JT O'Donnell, eds., Workshops in Computing, Springer Verlag, 201-220.
    • (1993) Functional Programming, Glasgow 1993 , pp. 201-220
    • Peyton Jones, S.L.1    Partain, W.D.2
  • 36
    • 0347123204 scopus 로고
    • Compilation by transformation in the Glasgow Haskell Compiler
    • in K Hammond, DN Turner & PM Sansom, eds., Workshops in Computing, Springer Verlag
    • SL Peyton Jones & A Santos [1994], "Compilation by transformation in the Glasgow Haskell Compiler", in Functional Programming, Glasgow 1994, K Hammond, DN Turner & PM Sansom, eds., Workshops in Computing, Springer Verlag, 184-204.
    • (1994) Functional Programming, Glasgow 1994 , pp. 184-204
    • Peyton Jones, S.L.1    Santos, A.2
  • 38
    • 84976827574 scopus 로고
    • Towards a theory of type structure
    • in Springer Verlag LNCS 19
    • JC Reynolds [1974], "Towards a theory of type structure", in International Programming Symposium, Springer Verlag LNCS 19, 408-425.
    • (1974) International Programming Symposium , pp. 408-425
    • Reynolds, J.C.1
  • 39
    • 0042903366 scopus 로고
    • Sept PhD thesis, Technical Report FP-1994-09, Department of Computer Science, University of Glasgow
    • PM Sansom [Sept 1994], "Execution profiling for non-strict functional languages", PhD thesis, Technical Report FP-1994-09, Department of Computer Science, University of Glasgow, (ftp://ftp. dcs. glasgow. ac. uk/pub/glasgow-fp/tech_reports/FP-94-09_execution-profiling. ps. Z).
    • (1994) Execution profiling for non-strict functional languages
    • Sansom, P.M.1
  • 45
    • 0025444759 scopus 로고
    • Deforestation: Transforming programs to eliminate trees
    • PL Wadler [1990], "Deforestation: transforming programs to eliminate trees", Theoretical Computer Science 73, 231-248.
    • (1990) Theoretical Computer Science , vol.73 , pp. 231-248
    • Wadler, P.L.1


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