메뉴 건너뛰기




Volumn 193, Issue , 2007, Pages 29-45

Plugging a Space Leak with an Arrow

Author keywords

arrows; functional programming; Haskell; programming languages

Indexed keywords

FUNCTIONAL PROGRAMMING; PROBLEM SOLVING; RECURSIVE FUNCTIONS; SIGNAL PROCESSING;

EID: 35549011370     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2007.10.006     Document Type: Article
Times cited : (32)

References (31)
  • 1
  • 2
    • 0029180095 scopus 로고    scopus 로고
    • Zena M. Ariola, Matthias Felleisen, John Maraist, Martin Odersky, and Philip Wadler. The call-by-need lambda calculus. In POPL, pages 233-246, 1995
  • 4
    • 35549012508 scopus 로고    scopus 로고
    • Adam Bakewell. An Operational Theory of Relative Space Efficiency. PhD thesis, University of York, December 2001
  • 5
    • 0034592925 scopus 로고    scopus 로고
    • Adam Bakewell and Colin Runciman. A model for comparing the space usage of lazy evaluators. In Principles and Practice of Declarative Programming, pages 151-162, 2000
  • 7
    • 35548930412 scopus 로고    scopus 로고
    • Antony Courtney and Conal Elliott. Genuinely functional user interfaces. In Proc. of the 2001 Haskell Workshop, September 2001
  • 9
    • 0003315314 scopus 로고    scopus 로고
    • Functional implementations of continuous modeled animation
    • Springer-Verlag
    • Elliott C. Functional implementations of continuous modeled animation. Proceedings of PLILP/ALP '98 (1998), Springer-Verlag
    • (1998) Proceedings of PLILP/ALP '98
    • Elliott, C.1
  • 10
    • 0347246426 scopus 로고    scopus 로고
    • Conal Elliott and Paul Hudak. Functional reactive animation. In International Conference on Functional Programming, pages 263-273, June 1997
  • 11
    • 17144375711 scopus 로고    scopus 로고
    • Jorgen Gustavsson and David Sands. Possibilities and limitations of call-by-need space improvement. In International Conference on Functional Programming, pages 265-276, 2001
  • 12
    • 84887367427 scopus 로고    scopus 로고
    • Hporter: Using arrows to compose parallel processes
    • Proc. Practical Aspects of Declarative Languages, Springer Verlag
    • Huang L., Hudak P., and Peterson J. Hporter: Using arrows to compose parallel processes. Proc. Practical Aspects of Declarative Languages. LNCS 4354 (January 2007), Springer Verlag 275-289
    • (2007) LNCS , vol.4354 , pp. 275-289
    • Huang, L.1    Hudak, P.2    Peterson, J.3
  • 13
    • 35548943279 scopus 로고    scopus 로고
    • Liwen Huang and Paul Hudak. Dance: A declarative language for the control of humanoid robots. Technical Report YALEU/DCS/RR-1253, Yale University, August 2003
  • 15
    • 35248816084 scopus 로고    scopus 로고
    • Arrows, robots, and functional reactive programming
    • Summer School on Advanced Functional Programming 2002. Oxford University, Springer-Verlag
    • Hudak P., Courtney A., Nilsson H., and Peterson J. Arrows, robots, and functional reactive programming. Summer School on Advanced Functional Programming 2002. Oxford University. Lecture Notes in Computer Science volume 2638 (2003), Springer-Verlag 159-187
    • (2003) Lecture Notes in Computer Science , vol.2638 , pp. 159-187
    • Hudak, P.1    Courtney, A.2    Nilsson, H.3    Peterson, J.4
  • 18
    • 0027186827 scopus 로고    scopus 로고
    • John Launchbury. A natural semantics for lazy evaluation. In Conference Record of the Twentieth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 144-154, Charleston, South Carolina, 1993
  • 19
    • 35548950003 scopus 로고    scopus 로고
    • Jean-Jacques Lévy. Réductions correctes et optimales dans le lambda-calcul. PhD thesis, Université Paris VII, 1978
  • 21
    • 35548995562 scopus 로고    scopus 로고
    • Simon Marlow. Deforestation for Higher Order Functional Programs. PhD thesis, University of Glasgow, 1996
  • 22
    • 0036980293 scopus 로고    scopus 로고
    • Henrik Nilsson, Antony Courtney, and John Peterson. Functional Reactive Programming, continued. In ACM SIGPLAN 2002 Haskell Workshop, October 2002
  • 23
    • 17144411873 scopus 로고    scopus 로고
    • Ross Paterson. A new notation for arrows. In ICFP'01: International Conference on Functional Programming, pages 229-240, Firenze, Italy, 2001
  • 24
    • 0032640415 scopus 로고    scopus 로고
    • John Peterson, Gregory Hager, and Paul Hudak. A language for declarative robotic programming. In International Conference on Robotics and Automation, 1999
  • 25
    • 35548999830 scopus 로고    scopus 로고
    • John Peterson, Paul Hudak, and Conal Elliott. Lambda in motion: Controlling robots with Haskell. In First International Workshop on Practical Aspects of Declarative Languages. SIGPLAN, Jan 1999
  • 26
    • 0037241422 scopus 로고    scopus 로고
    • The Haskell 98 language and libraries: The revised report
    • 0-255
    • Peyton Jones S., et al. The Haskell 98 language and libraries: The revised report. Journal of Functional Programming 13 1 (Jan 2003). http://www.haskell.org/definition/ 0-255
    • (2003) Journal of Functional Programming , vol.13 , Issue.1
    • Peyton Jones, S.1
  • 27
    • 35549003322 scopus 로고    scopus 로고
    • Vincent van Oostrom, Kees-Jan van de Looij, and Marijn Zwitserlood. Lambdascope another optimal implementation of the lambda-calculus. In Workshop on Algebra and Logic on Programming Systems (ALPS), 2004
  • 28
    • 85035018595 scopus 로고
    • Deforestation: Transforming programs to eliminate trees
    • ESOP '88. European Symposium on Programming. Nancy, France, 1988, Springer-Verlag, Berlin
    • Wadler P. Deforestation: Transforming programs to eliminate trees. ESOP '88. European Symposium on Programming. Nancy, France, 1988. Lecture Notes in Computer Science vol. 300 (1988), Springer-Verlag, Berlin 344-358
    • (1988) Lecture Notes in Computer Science , vol.300 , pp. 344-358
    • Wadler, P.1
  • 29
    • 0002294083 scopus 로고
    • Strictness analysis on non-flat domains by abstract interpretation over finite domains
    • Abramsky S., and Hankin C. (Eds), Ellis Horwood, Chichester, UK
    • Wadler P.L. Strictness analysis on non-flat domains by abstract interpretation over finite domains. In: Abramsky S., and Hankin C. (Eds). Abstract Interpretation of Declarative Languages (1987), Ellis Horwood, Chichester, UK
    • (1987) Abstract Interpretation of Declarative Languages
    • Wadler, P.L.1
  • 30
    • 0023418633 scopus 로고
    • Fixing some space leaks with a garbage collector
    • Wadler P.L. Fixing some space leaks with a garbage collector. Software Practice and Experience 17 9 (1987) 595-609
    • (1987) Software Practice and Experience , vol.17 , Issue.9 , pp. 595-609
    • Wadler, P.L.1


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