From: Thomas Wieczorek Date: 2008-02-02T03:50:44+09:00 Subject: Re: Gedankenexperiment on method duck type safety Though I think that is_a? should be used sparsely. I like the idea of gradual typing: Develop your program first without type definitions and then when you think some regions need speed up, add the used types of the objects.