I think Ruby beats Python in features only in rare cornercases, which aren't that hard to do Python either. When you already know Python there's not much motivation to learn Ruby. They're too similar.
Comparing binary isn't a good idea. Different c++ compilers have different name mangling schemes. The binary output of a c/c++ compiler isn't standardized.
"To handle the peak rates of Tweeting, 5000 per minute during the Obama Inauguration, Robey Pointer at Twitter has moved their main message queue from Ruby to Scala for improved performance. He explains the concepts behind the Twitter Kestrel project on his live journal and the more concise 1500 lines of Scala code can be seen as open source project here."
" Written by WikiLeaks founder Julian Assange, Rubberhose is a freeware deniable encryption scheme for multiple file systems whose existence can only be verified using a cryptographic key.
It'll be resolved the same way during runtime. There's no static typing in Python, even classes/instances can get new methods during runtime (that's called monkey patching; and I guess they can lose them too). See metaclass protocol.
the communist system begins. communism consolidates power in the hands of the few in government and, after revolution, you have utopia where there is neither capitalism nor comminism because the people have worked out that you can't allow any power structure to consolidate power.
I'll tell you how it happened in reality. The revolution failed (Russian interventntion), the communist leaders realized they have to loosen the leashes, so they created communism light . As the economy didn't do very well, they introduced some limited amount of market, allowed the founding of small businesses in the 80ies. In 1989 there was a peaceful power transition, the constitution was reformed (with the approval of the communist party), there was free elections, but in the government burocracy remained the same people (clerks, judges, police, secret service). The The new first freely elected party initiated privatisation, and further market reforms. Today the former communist leaders are millionares/billionares, and they preach the libertarian ideology.
Are you sure you're not confusing it with monkey-pathcing? As Python doesn't enforce types in function calls, there really is no way to get around duck typing.
" Duck-typing as a very bad idea." Both Ruby and Python does duck typing, and I guess Perl too. So I don't see your point. Scripting languages do duck typing.
I have no experience with ruby, but I guess you could monkey patch the (ancestor of everything) Object class, to give warnings when somebody tries to change methods. But I agree, that monkey patching in general isn't a good idea. I guess that's why Java and.net doesn't support it out of the box. (Of course you can have it with JVM and.net based scripting languages.)
or the world is taken over by sentient dolls.
You mean terminators, right?
I think Ruby beats Python in features only in rare cornercases, which aren't that hard to do Python either. When you already know Python there's not much motivation to learn Ruby. They're too similar.
They pushed for deregulation, then prices started to skyrocket, and blackout/brownouts followed.
more bloated GUI libraries (bling), and comfier runtimes (different VMs).
Totally agree, but run out of mod points.
Comparing binary isn't a good idea. Different c++ compilers have different name mangling schemes. The binary output of a c/c++ compiler isn't standardized.
I feel confused. Hey, if you're at it make it the year of reading too.
The appropriate answer is "Woosh!". You must be new here.
I knew about the red flag act, and GP still totally made sense.
They can use XML-RPC too. (This is just speculation too.) And as far as I know, JRuby isn't faster than regular Ruby.
NOOOOO!
"To handle the peak rates of Tweeting, 5000 per minute during the Obama Inauguration, Robey Pointer at Twitter has moved their main message queue from Ruby to Scala for improved performance. He explains the concepts behind the Twitter Kestrel project on his live journal and the more concise 1500 lines of Scala code can be seen as open source project here."
http://www.scala-lang.org/node/1008
http://blog.twitter.com/2009/01/building-on-open-source.html
I never made such a post. And I also never said that "communism worked".
Are you sure you inteded that to me? Have you read my comment at all?
You mean his rubberhose?
"
Written by WikiLeaks founder Julian Assange, Rubberhose is a freeware
deniable encryption scheme for multiple file systems whose existence can only
be verified using a cryptographic key.
http://iq.org/~proff/rubberhose.org/
"
There's no utopia thing. People don't learn.
It'll be resolved the same way during runtime. There's no static typing in Python, even classes/instances can get new methods during runtime (that's called monkey patching; and I guess they can lose them too). See metaclass protocol.
Further reading about what happened in 1989 in Eastern Europe:
http://en.wikipedia.org/wiki/Globalization_and_Its_Discontents
the communist system begins. communism consolidates power in the hands of the few in government and, after revolution, you have utopia where there is neither capitalism nor comminism because the people have worked out that you can't allow any power structure to consolidate power.
I'll tell you how it happened in reality. The revolution failed (Russian interventntion), the communist leaders realized they have to loosen the leashes, so they created communism light . As the economy didn't do very well, they introduced some limited amount of market, allowed the founding of small businesses in the 80ies. In 1989 there was a peaceful power transition, the constitution was reformed (with the approval of the communist party), there was free elections, but in the government burocracy remained the same people (clerks, judges, police, secret service). The The new first freely elected party initiated privatisation, and further market reforms.
Today the former communist leaders are millionares/billionares, and they preach the libertarian ideology.
On the other hand twitter has a Java backend (Scala to be more specific), because Ruby just didn't handle well the high load.
Are you sure you're not confusing it with monkey-pathcing?
As Python doesn't enforce types in function calls, there really is no way to get around duck typing.
" Duck-typing as a very bad idea."
Both Ruby and Python does duck typing, and I guess Perl too. So I don't see your point. Scripting languages do duck typing.
I have no experience with ruby, but I guess you could monkey patch the (ancestor of everything) Object class, to give warnings when somebody tries to change methods. But I agree, that monkey patching in general isn't a good idea. I guess that's why Java and .net doesn't support it out of the box. (Of course you can have it with JVM and .net based scripting languages.)
And after getting eaten you'll smell bad too.
Or rather it excludes.
It's a whole legion of unemployed young adults.
FTFY