by ben1066 on Wed Feb 27, 2013 5:15 pm
I like Squirrel though I've had a few small niggles with it, though most haven't been with the language, but instead the binding library, SQRat. If you use Valve's VScript stuff you won't even have to deal directly with Squirrel as they provide a decent wrapping API, though their Squirrel version is 2.x . I've been working on and off for a while at binding Squirrel 3.0.4 to Alien Swarm and it works pretty well. One of the most interesting projects I've seem however is someone embedding Mono. I like Squirrel for it's C-like syntax, but C# is C-like, more widely used and has a fast runtime. I would also compare AngelScript as it's designed for easy embedding, and it's embedding is a lot easier than other languages I've seen.