• DocumentCode
    3315077
  • Title

    Reactive programming in Standard ML

  • Author

    Pucella, Riccardo R.

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • fYear
    1998
  • fDate
    14-16 May 1998
  • Firstpage
    48
  • Lastpage
    57
  • Abstract
    Reactive systems are systems that maintain an ongoing interaction with their environment, activated by receiving input events from the environment and producing output events in response. Modern programming languages designed to program such systems use a paradigm based on the notions of instants and activations. We describe a library for Standard ML that provides basic primitives for programming reactive systems. The library is a low level system upon which more sophisticated reactive behaviors can be built, which provides a convenient framework for prototyping extensions to existing reactive languages
  • Keywords
    functional languages; functional programming; software libraries; software prototyping; Standard ML; activations; input events; instants; low level system; output events; programming languages; reactive behavior; reactive languages; reactive programming; reactive systems; Computer languages; Delay effects; Keyboards; Libraries; Maintenance; Mice; Programming profession; Prototypes; Read only memory; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Chicago, IL
  • ISSN
    1074-8970
  • Print_ISBN
    0-8186-8454-2
  • Type

    conf

  • DOI
    10.1109/ICCL.1998.674156
  • Filename
    674156