I have always liked it. But it is still slow as fuck, just less so.
Name:
Anonymous2009-06-02 22:19
Knock, Knock.
Who's there?
RUBY!
Name:
Anonymous2009-06-02 22:24
I kinda liked it, but the slow-as-fuckness and the hipsterish hype around it and the unbelievably huge amount of faggotry of its supporters push me towards loathing it with a passion.
Name:
Anonymous2009-06-02 22:32
I've always hated it because everybody else tells me to hate it.
Name:
Anonymous2009-06-02 22:37
Rubby = Smalltalk for faggots.
Name:
Anonymous2009-06-02 22:39
>>5
I've been using Ruby as my main language for recreational coding for years and never noticed that unbelievably huge amount of faggotry of its supporters you speak of.
Maybe it's because I don't hang around on macfag forums and stay away from anything that contains the word "rails".
It's still not as fast or as reflective as ECMAScript.
Name:
Anonymous2009-06-02 23:09
>>8
I used to attend a class that was taught by a professor that was an unbelievably huge Ruby faggot, to the extent of: a) misattributing -- on purpose, might I add -- the title of 1st OO language to Smalltalk instead of Simula in one of his classes, just because Ruby is descended from it, and b) saying speed of execution is irrelevant because in the future there will be specialized hardware for speeding up dynamic OO languages to C-level. Professors are usually able to hide their flaming faggotry about such things, or not develop such faggotry in the first place, but his Ruby faggotry was so rampant that he couldn't help but letting it through. He couldn't shut up about rails either. That kinda scarred me, I guess, so every time I find someone giving praise to Ruby all I see is faggotry. I dropped his class early on.
Name:
Anonymous2009-06-02 23:10
>>8
There are three communities in Ruby that generally ignore each other. The Rails guys (grown-up PHP kids), the normal western users (not many of them but a pretty nice bunch), and users from the glorious empire of Nippon.
As a FIOCist, I find its complexity and lack of formalism disturbing. For instance, I've tried to search for a concise description of Ruby's scoping, but I've failed to come up with anything. I have a nagging suspicion that it has dynamic scoping constructs that are used to implement those super-magic 'just-copy-the-examples-and-try-it-and-see-what-works' DSL APIs Ruby faggots seem to like to have for their libraries.
Name:
Anonymous2009-06-02 23:13
>>12
This sort of actual documentation only exists in Japanese.
Professors are usually able to hide their flaming faggotry about such things,
No, they're not. You're just not good at recognizing it because the only kind of faggotry you don't like is the Ruby kind.
>>14
You are mistaken. Some of the most tricked-out and glorious 65c816 assembly code known to man was set down by the experienced hands of expert Nipponese craftsmen.
Name:
Anonymous2009-06-02 23:35
>>14
Watch your tongue, a ``nipper'' wrote the battle system for the Metaverse.
Name:
Anonymous2009-06-02 23:51
Ruby is used by the kind of faggots who make things like this happen: http://simplythebest.net/fonts/fonts/sakurachan.html A true type font based on the handwriting of the 9 year old author's daughter Lucia Sakura.
Name:
Anonymous2009-06-03 0:05
>>18
Wait, a 9-year old had a daughter? Pdeobear you have gone too far
Name:
Anonymous2009-06-03 0:26
>>18
I'm more annoyed by the fact he named his daughter Lucia Sakura.
Name:
Anonymous2009-06-03 0:27
>>19
The youngest mother in modern record was a 5-year old.
>>10 specialized hardware for speeding up dynamic OO languages to C-level
i lol'd whut'd.
Name:
Anonymous2009-06-03 3:45
>>19
If only we were communicating in lojban (or Lisp), this confusion would not exist. (((9 year old) (author's daughter)) (Lucia Sakura))
(((Fully parenthesized) language) is (the future))
>>12
The fake-lambda construct (the do/end block) has a weird, sort-of-dynamic scope going on. In 1.9 they changed it so it's a nested lexical scope, so that now in most cases Ruby's scope rules are more or less close enough to Python's.
You can still do weird shit with instance_eval that basically turns a do/end block into a quotation syntax for writing macros (like `(foo ,bar) in lisp).
Name:
Anonymous2009-06-03 10:53
>>31
Sun did, except it was for Smalltalk. http://c2.com/cgi/wiki?JavaHistory At Sun, another interesting and little-known tidbit is that their Sparc architecture is the commercialization of SOAR, the well-known research effort done for the Smalltalk community (SOAR is an acronym for SmalltalkOnARisc). The ultimate irony is that by the time SUN got Sparc working, the effect of the hardware optimization was "only" about a factor of 2-4 - not enough, in AdeleGoldberg's view, to merit building a special VirtualMachine that could take advantage of it. PeterDeutsch had been so successful in his JustInTimeCompiling virtual machine that the advantages of portability outweighed the performance gains provided by the Sparc architecture. Not many people realize that SUN has been shipping hardware specifically optimized for Smalltalk for a decade. -- TomStambaugh
>>31
When I asked if he knew about any research into such (or similar) hardware, he said he didn't, which made me realize how much of a moronic faggot he was, as he didn't even know about lisp machines or the SOAR project.