首页> 外文会议>2013 1st International Workshop on Live Programming >Co-evolution as the key for live programming
【24h】

Co-evolution as the key for live programming

机译:协同进化是实时编程的关键

获取原文
获取原文并翻译 | 示例

摘要

The promise of live programming is to shorten or even break the infamous edit-compile-run cycle, providing live feedback on a program's envisioned behavior while it is being written. Several live programming languages and environments exist, from venerable examples (Smalltalk, LISP) to more recent efforts like Ruby. In most cases either the IDE comes as an afterthought, after the language is designed, or novel languages are made to fit into existing IDEs. We pursue a middle ground by co-evolving both a language and its IDE: we are developing a novel live programming language, called Moon, from scratch, and are concurrently building its IDE. We illustrate our efforts so far and discuss our overall vision.
机译:实时编程的承诺是缩短甚至打破臭名昭著的“编辑-编译-运行”周期,在编写程序时就程序的预期行为提供实时反馈。存在一些实时编程语言和环境,从古老的示例(Smalltalk,LISP)到最近的工作(如Ruby)。在大多数情况下,IDE是在设计语言之后才想到的,或者是将新颖的语言制作为适合现有的IDE。我们通过共同开发语言和其IDE寻求中间立场:我们正在从头开始开发一种新颖的实时编程语言,称为Moon,并同时构建其IDE。我们将说明到目前为止的工作,并讨论我们的总体愿景。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号