From: "Hakusa@..." Date: 2007-05-29T02:40:03+09:00 Subject: Feature suggest: implicit AND explicit variable definitions I remember reading that, in Python, working with variables can be slow because it needs to check if the variable is being changed to another type every time it's used. I don't know if Ruby is like that too, but this is for if it is. If they make it possible for explicit variable definitions. Let's say I've got an integer and there's no reason it would ever turn into a float or anything like that unless specifically noted. It might run faster because Ruby wouldn't have to mess with dynamic typing. And I've got a class that has a variable that is a string. I could immediately define it as a string the same way I would in C or Java. Ruby wouldn't have to check the type AND THEN initialize, it would already know the type! But I'm guessing that if this would be useful, it would have already been done. So am I right or can you tell me why I'm wrong?