首页> 外文会议>International Workshop on Live Programming >Euclase: A Live Development Environment with Constraints and FSMs
【24h】

Euclase: A Live Development Environment with Constraints and FSMs

机译:euclase:带有限制和FSM的现场开发环境

获取原文

摘要

Euclase is a live development environment focused on creating interactive web applications. It uses a programming model that combines constraints and finite state machines to specify interactive behaviors. Euclase is "live" in the sense that while the user is developing code, their program is always executing. Changes made to the source of the program are reflected immediately in the running program. We identify some of the implementation and design challenges of making our development environment live, including performance issues, ensuring predictability, dealing with errors in the source, and handling edge cases such as the removal of code that is currently running. We also discuss how Euclase's use of finite state machines and constraints can help alleviate these difficulties.
机译:Euclase是一个专注于创建交互式Web应用程序的现场开发环境。它使用一个编程模型,该模型组合了约束和有限状态机来指定交互行为。 euclase是“Live”的意义上,当用户正在开发代码时,他们的程序总是在执行。对程序源的更改在运行程序中立即反映。我们确定了使我们的开发环境实行的一些实现和设计挑战,包括性能问题,确保处理源中的错误,以及处理边缘案例,例如删除当前正在运行的代码。我们还讨论了Euclase如何使用有限状态机和约束可以帮助缓解这些困难。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号