From: ptkwt@...1.aracnet.com (Phil Tomson) Date: 2003-05-06T03:20:43+09:00 Subject: Re: Ruby Code Kata In article <09E889B0-7F16-11D7-8C84-0003939BC6F4@testing.com>, Brian Marick wrote: >I'm getting together a bunch of people with varying degrees of Ruby >experience to write some code in something like a "developer's camp" or >"xp immersion" style of event. Some people know Ruby really well. I >imagine some people will download the windows installer a few days >before and won't know much. > >People will learn Ruby by pairing with other people. But I figure we >could spend part of the first day doing some practice exercises, kind >of to warm up. We'd want to focus on special features of Ruby, ones >that Java/C#/C++ programmers wouldn't necessary have ever experienced: > >- extending build-in classes >- singleton objects >- blocks >- messages (1.send("+", 2) and the like) >- context (how is instance_eval different from class_eval from eval?) >- eval, for that matter. > >I'm thinking of something along the lines of Dave's code kata: > >But focused on Ruby. That is, concrete exercises - "do this (to learn >about that)" > >Any suggestions? Thanks. Brian, Interesting idea. Where are you planning on doing this? Since you seem to indicate that everyone will know Ruby at some level, it would be good to pair more experienced Ruby programmers with less experienced ones. And I would suggest that perhaps the goal of the camp should be to actually develop some useful/needed Ruby module that can be put up on the RAA. Phil