Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

RUBY

Name: Anonymous 2006-06-05 4:36

999999.times { puts "RUBY IS WIN GUYS!" }

Name: Anonymous 2006-06-06 15:53

>>12
Incorrect I come from a background where you don't abuse symbols with silly overloading. By silly I mean if you take arithmetic operators like + you need fufill -. + means a communicative operator which usually is something analogous to addition. - is the opposite of +, so usually a + i = a and a - i = a.

This does not happen in python + is overloaded but - is not. It is inconsistent. Not only that: + usually means add to people.
Maybe you should say what you mean.

list.concat(value) so bad? What is happening there? concating list and value. It isn't hard.
a<<b . What is that? Bit shifting, pushing, comparison, downcasting, inheritance?
a.concat(b) makes more sense and it says what you mean also it is just as easy to overload but when you overload concat you would make it have some stupid meaning like shift or pop, because concat doesn't mean that. You can overload << with IO operations, with bitshifting, with message passing it doesn't mean squat.

Say what you mean, don't just hold down shift and smash the punctuation keys and expect it to make sense.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List