Poll

Pick one!

Lua
54 (27.3%)
Python
48 (24.2%)
EMCA
13 (6.6%)
Ruby
6 (3%)
Other
77 (38.9%)

Total Members Voted: 198

Author Topic: If Blockland got a new scripting language, what would you pick?  (Read 9725 times)

I'm not sure if this is the popular opinion, but after looking into TorqueScript I noticed it seemed rather... odd, especially with how it deals with strings. If you got to pick a new language to use in Blockland without any effort, which one would you pick?

Note: ECMAScript is the actual language that JavaScript is based on. JavaScript (also, JScript and ActionScript) are all pretty much the same language but with different "extended" features from ECMA.

JavaScript, but specifically Google's V8 Engine. stuff so fast it's speeds are comparable to native C++.

I will strangle the mother forgeter who voted "Lua"

I will strangle the mother forgeter who voted "Lua"
pls don't touch me


c++

That's not scripting.

Forgot to say though:
Either I would use Squirrel http://squirrel-lang.org/ api is simmilar to lua's, scripting is much different, comparable to javascript
Or what brian said, Google's V8 Engine.

I will strangle the mother forgeter who voted "Lua"
Why? :P

c++
Nah. Definitely inappropriate for a scripting language.



Psst..


Why? :P
Lua isn't object-oriented but you can tweak metatables, which is probably how ROBLOX Lua handles the game table and its subtables.

Nah. Definitely inappropriate for a scripting language.



Psst..
holy stuff
I thought about this once while I was trying to go to sleep and wondered how awesome it would be to make a JavaScript parser. Is there a thread for this or...?
Lua isn't object-oriented but you can tweak metatables, which is probably how ROBLOX Lua handles the game table and its subtables.
Oh yeah, I was looking at Lua and Ruby right before making this thread. I saw that as quite the drawback, but I suppose since Roblox and Gmod both do it fine, I figured it would be worth throwing into the poll. Personally, I'm going for ECMA or Ruby.

JavaScript, but specifically Google's V8 Engine[/s]. stuff so fast it's speeds are comparable to native C++.
yes

C# just to make extension naming easier ;)

holy stuff
I thought about this once while I was trying to go to sleep and wondered how awesome it would be to make a JavaScript parser. Is there a thread for this or...?

It's not a JavaScript parser. I fully implemented the v8 engine into Blockland.

http://pastebin.com/Bngf9FLw

It's not a JavaScript parser. I fully implemented the v8 engine into Blockland.

http://pastebin.com/Bngf9FLw
Awesome. How does it interact with Blockland?

Awesome. How does it interact with Blockland?

Well that one's my little secret :]

Here's a snip of code from another one of my projects, which demonstrates how much more I can do.

http://pastebin.com/2qviBV7S