RubySpec: What does my Ruby do?

A session at Open Source Bridge 2009

Thursday 18th June, 2009

11:20am to 12:05pm (PST)

What do RubyVM, Rubinius, JRuby, IronRuby, MacRuby, and MagLev all have in common? They all aspire to run your Ruby programs. But how do you know whether your programs will run as expected?

The RubySpec project aims to write a complete executable specification for the entire Ruby programming language and its core and standard libraries.

This talk will discuss the purpose, history, and status of the project. It will also describe the specialized spec runner, MSpec, and look at how its architecture and features assist in using RubySpec both to help drive development of Ruby implementations and to verify that an implementation is correct and compatible.

Since RubySpec looks at every nook and cranny of Ruby, there is plenty of opportunity to have a participatory conversation about Ruby and Ruby programming. Also, since RubySpec is a nexus of effort among many competing and sometimes complementary projects, we can also discuss issues surrounding organizing a project like RubySpec.

About the speaker

This person is speaking at this event.
Brian Ford

freedom, peace, equality, justice, atheism, anarchism, rubinius, art, design, experience, whisky and whiskey bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 11:20am12:05pm PST

Date Thu 18th June 2009

Short URL


Official session page


View the schedule



See something wrong?

Report an issue with this session