From: Martin DeMello Date: 2003-11-21T10:02:17+09:00 Subject: Re: "stereotyping" Sean O'Dell wrote: > something in Ruby like usual, then as a project started to get larger and > more complicated, or as people were added to the project who might not fully > understand all your classes, wouldn't it be nice to say "okay kids, before > you go muddying up this project, here's a couple rules for you. never pass > anything but this type here. and this type here." So except for the places > where you think you ought to provide a little guidance, leave the rest of it > wide open as usual. I keep getting hung up on this point. Are you proposing an entire parallel type hierarchy based on interfaces, or are you going to let normal ruby 'types' be used as arguments? And if the latter, what's to define those types? martin