Google Summer of Code Content on InfoQ
News about Google Summer of Code
- Ruby
- Topics
- Unit Testing,
- Agile Techniques
The RubySpec project aims to create a complete and executable specification for the Ruby language and recently got its own website. We also talked to two GSoC students who will help improve these specifications.
-
By Mirko Stocker
on May 26, 2008,
- Ruby
- Topics
- Technology,
- Language,
- Runtimes,
- Dynamic Languages
Busy times for Ruby implementors recently, with regular design meetings set up (next one 30th April). The work on a Ruby Spec is continuing - with projects in GSoC and plans for continous integration for Ruby 1.8.x set up. Rubinius switched from C to C++ to implement it's core VM, but continues to use Ruby as implementation language.
-
By Werner Schuster
on Apr 29, 2008,
- Ruby
- Topics
- Code Analysis,
- Programming
Ruby gains another tool to ensure code quality: dcov analyses Ruby code and determines the documentation coverage. We caught up with dcov developer Jeremy McAnally to talk about his plans.
-
By Werner Schuster
on Jun 21, 2007,
- Ruby
- Topics
- Domain Specific Languages,
- Programming
Constraint programming is a type of logic programming which allows you to define the constraints of a problem and leave it up to the computer to determine a solution. A Google SoC sponsored project will bring constraint programming to Ruby via a binding to the Gecode library. We talked to Andreas Launila, who develops the project.
-
By Werner Schuster
on Jun 08, 2007,
- Ruby
- Topics
- Scripting,
- Rich Client / Desktop
We continue our Ruby Google Summer of Code (SoC) series with Rubyland. This tool associates events from the OS or applications with Ruby scripts, making desktop automation very easy. We caught up with Scott Ostler to chat about the details behind Rubyland.
-
By Werner Schuster
on May 31, 2007,
- Ruby
- Topics
- JRuby,
- Unit Testing,
- Dynamic Languages
The number of Ruby implementations grows steadily, but something is missing: a Ruby specification. The behavior of the Ruby language and its standard libraries is defined in the code of the main Ruby implementation. Two Google SoC projects aim to fix this by creating executable RSpec specifications for Ruby. We caught up with Pedro Del Gallego who works on one of these projects.
-
By Werner Schuster
on May 14, 2007,
- Ruby
- Topics
- Code Analysis,
- Dynamic Languages
Writing a Ruby parser is a challenging task, yet the XRuby team wrote one from scratch. A Google Summer of Code project will update the current parser to use ANTLR v3, and plans to produce a Ruby parser in Ruby in the process. InfoQ caught up with Wang Haofei to ask about the problems in parsing Ruby and the plans for the project.
-
By Werner Schuster
on Apr 27, 2007,
- Ruby
- Topics
- Debugging,
- Ruby on Rails
Rails exception stack traces in the browser are a common sight for Rails developers (and sometimes users). A Google Summer of Code project aims to speed up Rails debugging by giving the developer a web-based, interactive shell to investigate the system after an exception happened. InfoQ caught up with Eugen Minciu, the developer of the project, to see what he's planning.
-
By Werner Schuster
on Apr 25, 2007,