Re: Scripting Systems

Brian Hook <[email protected]>
Newsgroups gmane.games.devel.general
Message-ID <2004121101846.413003@GATEWAY>
On Wed, 21 Jan 2004 12:24:31 -0000, Alen Ladavac wrote:
> Don't know much about Ruby

Ruby is cool.  Ruby is intensely slow.  Ruby is not very easy to embed 
(at least, the documentation is very sparse, and the stuff I've seen 
isn't particularly encouraging).  Ruby -> C/C++ is much easier than 
C/C++ -> Ruby.

> but I'd like to hear what you have to say against Lua.

I hate people that bitch about syntax, but hey, I'm not particularly 
fond of Lua's syntax.  It's just not very readable IMO because there's 
been so much syntactic sugar.  That's a subjective thing.

Lack of integers really irks me, but I'm getting over that complaint 
since the main place I wanted integers were bit masks, and I'm finally 
accepting that a property-per-bit isn't as devastating a problem as 
I'd like to think.

Lua is fast.  It's small.  It's trivial to embed.  But it doesn't have 
near the amount of features of Ruby with respect to high level 
expressiveness, but this may be why it's 10x faster on some of the 
GLCS benchmarks =)

The GC issue is going to be addressed in 5.1 hopefully, which should 
ship before I'm done with my current project.

Brian




-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Gamedevlists-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gamedevlists-general
Archives:
http://sourceforge.net/mailarchive/forum.php?forum_idU7
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.