InfoQ

InfoQ

主题/标签专用视图

Google编程之夏相关的内容


“Google编程之夏”相关新闻

Ruby与Google 2009编程之夏

主题
Ruby,
Ruby on Rails

Google 编程之夏正在接收项目提案。现在的赞助组织包括Ruby on Rails、Codehaus等。本文介绍了其中一些项目。

RubySpec官方网站及其参与Google编程之夏的学生

主题
Ruby,
敏捷技术,
单元测试

RubySpec项目的目标是为Ruby语言建立一个完整的可执行的规范。最近它有了自己的网站。我们还访问了两个参加Google SoC的学生,他们将会帮助改进这些规范。

Ruby实现的近况:Ruby规范, 新的设计会议, Rubinius使用C++

主题
语言,
技术,
Ruby,
运行时,
动态语言

对于Ruby开发者们来说,最近真是个繁忙的季节,常规设计会议召开了(接下来的会议在4月30日)。Ruby规范的工作正在继续——GSoC的项目以及继续与 Ruby 1.8.x集成的计划。Rubinius使用C++代替了C来实现它的内核VM,但仍继续用Ruby作为实现语言。

Google SoC系列:Rubyland:使用Ruby拓展桌面应用

主题
Ruby,
脚本,
富客户端/桌面

我们继续Google暑期编程(Summer of Code,SoC)的Ruby系列报导。本文将介绍Rubyland,这个工具把来自操作系统或者应用程序的事件同Ruby脚本关联起来,从而使得桌面自动化变得非常容易。我们采访了Scott Ostler,详细探究了Rubyland背后的细节。

Google SoC系列:使用Ruby实现约束规划

主题
Ruby,
领域专用语言,
编程

约束规划(Constraint Programming)是逻辑规划(Logic Programming)的一种,通过为一个问题定义一系列约束条件,随后将约束条件留给计算机求解。一个由Google SoC资助的项目通过与Gecode类库的绑定,将约束规划引入Ruby。我们采访了该项目的发起人Andreas Launila,详细了解项目的情况。

Google SoC系列:dcov——Ruby文档覆盖度分析器

主题
Ruby,
代码分析,
编程

Ruby世界又增加了一个保证代码质量的新工具:dcov,用来分析Ruby的代码并且分析测定文档的覆盖度。我们联系到dcov项目的开发者Jeremy McAnally来讨论他的计划。

Google SoC 系列:ANTLR v3 Ruby分析器

主题
Ruby,
代码分析,
动态语言

写一个Ruby分析器是具有挑战性的任务,XRuby团队从零开始写了个分析器。有一个Google SoC项目将用ANTLR v3更新XRuby当前版本的分析器,并计划在此过程中用Ruby编写一个Ruby分析器。InfoQ采访了Wang Haofei关于分析Ruby过程中遇到的问题及该项目的计划。

Google SoC系列:为Ruby运行时创建RSpec规格

主题
Ruby,
JRuby,
动态语言,
单元测试

Ruby实现的数量在稳固增长着,但目前还是有一样遗漏的东西:Ruby的实现。Ruby语言和它标准库的行为被定义在官方Ruby实现的代码之中。有两个Google SoC项目计划通过为Ruby创建可执行RSpec规格来解决这个问题。InfoQ就此采访了项目之一的Pedro Del Gallego。