首页> 外文会议>1st workshop on script to program evolution 2009 >Tests to the Left of Me, Types to the Right How Not to Get Stuck in the Middle of a Ruby Execution (A Demo of Diamondback Ruby)
【24h】

Tests to the Left of Me, Types to the Right How Not to Get Stuck in the Middle of a Ruby Execution (A Demo of Diamondback Ruby)

机译:在我左边进行测试,在右边进行测试如何在Ruby执行过程中不卡住(菱纹红宝石演示)

获取原文
获取外文期刊封面目录资料

摘要

Ruby is a popular dynamic scripting language that permits terse, expressive code, but provides no static checks to detect errors before running the program. To address this, we have developed Diamond-back Ruby (DRuby), a tool that blends the benefits of static and dynamic typing. This paper briefly describes the main features of DRuby, which we will present in a tool demonstration. The presentation will concentrate on the development of a small, statically typed Ruby program, illustrating how DRuby might be used in practice. The audience will learn about some of the practical design decisions that went into DRuby, and how to use it to develop a type-safe Ruby program.
机译:Ruby是一种流行的动态脚本语言,它允许简洁的表达性代码,但是在运行程序之前不提供静态检查来检测错误。为了解决这个问题,我们开发了Diamond-back Ruby(DRuby),该工具融合了静态和动态类型化的优点。本文简要介绍了DRuby的主要功能,我们将在工具演示中介绍这些功能。该演示文稿将集中于小型静态类型的Ruby程序的开发,说明如何在实践中使用DRuby。观众将了解DRuby的一些实际设计决策,以及如何使用它来开发类型安全的Ruby程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号