arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0405080cs.PL
收藏

标准ML中的反应式编程

Reactive Programming in Standard ML

Riccardo Pucella

摘要:

反应式系统是保持与其环境的持续交互的系统,通过从环境接收输入事件并产生输出事件作为响应来激活。设计用于对这样的系统进行编程的现代程序设计语言使用基于瞬时和激活的概念的范例。我们描述了一个标准ML的库,它为编程反应式系统提供了基本的原语。该库是一个低级系统,可以在其上构建更复杂的反应行为,这为现有反应语言的原型扩展提供了一个方便的框架。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑