首页> 外文会议>2013 1st 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是“实时的”,即在用户开发代码时,他们的程序始终在执行。对程序源所做的更改将立即反映在正在运行的程序中。我们确定使我们的开发环境正常运行的一些实施和设计挑战,包括性能问题,确保可预测性,处理源代码中的错误以及处理极端情况(例如删除当前正在运行的代码)。我们还将讨论Euclase如何使用有限状态机和约束条件来帮助减轻这些困难。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号