메뉴 건너뛰기




Volumn , Issue , 2005, Pages 54-65

Dynamic optimization for functional reactive programming using Generalized Algebraic Data Types

Author keywords

Arrows; Combinator library; Domain specific languages; DSEL; FRP; Functional programming; GADT; Haskell; Reactive programming; Synchronous dataflow languages; Yampa

Indexed keywords

ARROWS; COMBINATOR LIBRARY; DOMAIN SPECIFIC LANGUAGES; DSEL; FRP; GADT; HASKELL; REACTIVE PROGRAMMING; SYNCHRONOUS DATA-FLOW LANGUAGES; YAMPA;

EID: 33745849435     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1086365.1086374     Document Type: Conference Paper
Times cited : (12)

References (30)
  • 2
    • 0026953373 scopus 로고
    • The Esterel synchronous programming language: Design, semantics, implementation
    • G. Berry and G. Gonthier. The Esterel synchronous programming language: design, semantics, implementation. Science of Computer Programming, 19(2):217-248, 1992.
    • (1992) Science of Computer Programming , vol.19 , Issue.2 , pp. 217-248
    • Berry, G.1    Gonthier, G.2
  • 7
    • 84944042094 scopus 로고    scopus 로고
    • Freja, Hat and Hood - A comparative evaluation of three systems for tracing and debugging lazy functional programs
    • Markus Mohnen and Pieter Koopman, editors, volume 2011 of Lecture Notes in Computer Science. Springer-Verlag
    • Olaf Chitil, Colin Runciman, and Malcolm Wallace. Freja, Hat and Hood - a comparative evaluation of three systems for tracing and debugging lazy functional programs. In Markus Mohnen and Pieter Koopman, editors, Proceedings of the 12th International Workshop on Implementation of Functional Languages (IFL 2000), Aachen, Germany, September 2000, volume 2011 of Lecture Notes in Computer Science, pages 176-193. Springer-Verlag, 2001.
    • (2001) Proceedings of the 12th International Workshop on Implementation of Functional Languages (IFL 2000), Aachen, Germany, September 2000 , pp. 176-193
    • Chitil, O.1    Runciman, C.2    Wallace, M.3
  • 10
    • 0003315314 scopus 로고    scopus 로고
    • Functional implementations of continuous modelled animation
    • Springer-Verlag
    • Conal Elliott. Functional implementations of continuous modelled animation. In Proceedings of PLILP/ALP '98. Springer-Verlag, 1998.
    • (1998) Proceedings of PLILP/ALP '98
    • Elliott, C.1
  • 16
    • 35248816084 scopus 로고    scopus 로고
    • Arrows, robots, and functional reactive programming
    • Johan Jeuring and Simon Peyton Jones, editors, volume 2638 of Lecture Notes in Computer Science. Springer-Verlag
    • Paul Hudak, Antony Courtney, Henrik Nilsson, and John Peterson. Arrows, robots, and functional reactive programming. In Johan Jeuring and Simon Peyton Jones, editors, Advanced Functional Programming, 4th International School 2002, volume 2638 of Lecture Notes in Computer Science, pages 159-187. Springer-Verlag, 2003.
    • (2003) Advanced Functional Programming, 4th International School 2002 , pp. 159-187
    • Hudak, P.1    Courtney, A.2    Nilsson, H.3    Peterson, J.4
  • 17
    • 84955566186 scopus 로고
    • The design of a pretty-printing library
    • J. Jeuring and E. Meijer, editors, volume 925 of Lecture Notes in Computer Science. Springer Verlag, LNCS 925
    • John Hughes. The design of a pretty-printing library. In J. Jeuring and E. Meijer, editors, Advanced Functional Programming, volume 925 of Lecture Notes in Computer Science, pages 53-96. Springer Verlag, LNCS 925, 1995.
    • (1995) Advanced Functional Programming , pp. 53-96
    • Hughes, J.1
  • 18
    • 0033751744 scopus 로고    scopus 로고
    • Generalising monads to arrows
    • May
    • John Hughes. Generalising monads to arrows. Science of Computer Programming, 37:67-111, May 2000.
    • (2000) Science of Computer Programming , vol.37 , pp. 67-111
    • Hughes, J.1
  • 19
    • 84962241560 scopus 로고    scopus 로고
    • Programming with arrows
    • To be published by Springer Verlag in their LNCS series
    • John Hughes. Programming with arrows. In Advanced Functional Programming, 2004. To be published by Springer Verlag in their LNCS series.
    • (2004) Advanced Functional Programming
    • Hughes, J.1
  • 20
    • 0013101125 scopus 로고    scopus 로고
    • June
    • The MathWorks, Inc. Using Simulink Version 4, June 2001. http://www.mathworks.com
    • (2001) Using Simulink Version 4
  • 26
    • 33745222428 scopus 로고    scopus 로고
    • Wobbly types: Type inference for generalized algebraic data types
    • Submitted to, July
    • Simon Peyton Jones, Geoffrey Washburn, and Stephanie Weirich. Wobbly types: type inference for generalized algebraic data types. Submitted to POPL'05, July 2004.
    • (2004) POPL'05
    • Jones, S.P.1    Washburn, G.2    Weirich, S.3
  • 29
    • 84957545443 scopus 로고    scopus 로고
    • Deterministic, error-correcting combinator parsers
    • John Launchbury, Erik Meijer, and Tim Sheard, editors, volume 1129 of Lecture Notes in Computer Science,. Springer-Verlag
    • S. D. Swierstra and Luc Duponcheel. Deterministic, error-correcting combinator parsers. In John Launchbury, Erik Meijer, and Tim Sheard, editors, Advanced Functional Programming, volume 1129 of Lecture Notes in Computer Science, pages 184-207. Springer-Verlag, 1996.
    • (1996) Advanced Functional Programming , pp. 184-207
    • Swierstra, S.D.1    Duponcheel, L.2
  • 30
    • 0004763159 scopus 로고
    • How to replace failure with a list of successes
    • volume 201 of Lecture Notes in Computer Science. Springer-Verlag
    • Philip Wadler. How to replace failure with a list of successes. In Conference on Functional Programming Languages and Computer Architecture (FPCA '85), volume 201 of Lecture Notes in Computer Science, pages 113-128. Springer-Verlag, 1985.
    • (1985) Conference on Functional Programming Languages and Computer Architecture (FPCA '85) , pp. 113-128
    • Wadler, P.1


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