Thread: New Domain
View Single Post
  #7  
Old 08-17-2002, 10:03 AM
geniusj
Fire Beetle
 
Join Date: Aug 2002
Posts: 3
Default

Quote:
Originally Posted by TheDreamX
Everything worked and spawns poped with a full array of working databases, plus, the emu was a single, window-based screen, which was awesome. HOWEVER, who in their right mind can program "Ruby" (the language you have to know to play around with their emu) and where are all the GM commands like spawn and kill.
Do you know what ruby is? Have you tried it? I'm in my right mind, and I can program Ruby. It's a great language (*completely* OO, and very intuitive). I've programmed in C, Objective C, Ruby, Perl, Python, PHP and various others. Ruby is definitely my favorite, it's clean and consistent. Objective C has some nice things as well. Just because you haven't used it doesn't mean that anyone else who uses it is insane.

There are situations when using C, or any other language makes sense. For example, when I'm doing certain things in ruby that I want to be faster, I'll do that part in C and load the library from ruby. Or if you're just writing something that requires pure performance, you'd do it in C. This seems to be the way that EthernalQuest was written, the code that does most of the work is written in C++, and then they have the commands and other extras in ruby with many of the classes wrapped as shared libraries for access from ruby.

I haven't actually used ethernalquest yet though, so I'm not going to comment on its featureset. This is mainly a ruby rant . I can say that I actually enjoy programming in ruby quite a bit.. I can't always say the same about C/C++

That is all.

-JD-