PA <petite.abeille / gmail.com> wrote:
> On Jan 29, 2005, at 18:13, Navindra Umanee wrote:
> 
> > What is the point of strong typing then?
> 
> Pig	aPig = Pig.new()
> Bird	aBird = Bird.new()
> 
> aFlyingPig = (Bird) aPig
> 
> Doesn't make it so.

This looks more like Java than Ruby...  I don't see your point.  
In Ruby you would get:

class Pig def what_am_i p "pig" end end
class Bird def what_am_i p "bird" end end

pig = Pig.new
bird = Bird.new

method_expecting_pig_but_given_bird(bird)

Makes it so.

Cheers,
Navin.