AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   News (https://forums.alliedmods.net/forumdisplay.php?f=59)
-   -   What Scripting Language? (https://forums.alliedmods.net/showthread.php?t=36799)

BAILOPAN 11-18-2004 20:52

What Scripting Language?
 
What Scripting Language would you like to see for SourceMod?

With MetaEng, it will be possible to add more than one run-time scripting language at a time, however, we're going to keep the default at C/C++ and one other language.

We've reviewed some embeddable languages and want to know what you think. Right now we're leaning toward the SpiderMonkey JavaScript engine, which would let you have typeless coding like Small - except with real strings and object oriented support. However, I'd like to see what the community thinks. So vote!

A note on MetaEng - I've pretty must finished the API I had planned for basic scripting support and will post a notice about it soon so people interested can see.

Janzert 11-18-2004 22:23

Besides my vote for above (python). I'd like to add a vote against here. :)

Anything but perl. :?

Janzert

imported_malex 11-18-2004 22:27

Though I didn't vote for it, I'd choose Tcl over several on that list.

\malex\

minitotoro 11-18-2004 22:42

We need a public and popular language to share the scripting files. :P

Freecode 11-19-2004 00:36

as much as i dont want to use JS i still voted for it just so if we end up using it i can finaly finish learning it.

PM 11-19-2004 03:16

Perl Ofcourse :)

It's easy and ALOT of ppl know perl

PM 11-19-2004 04:25

PYTHON
 
python :)

SniperBeamer 11-19-2004 05:12

JavaScript of course!

Perl and Python are weird.
Small has no strings.

ViPer 11-19-2004 07:57

I think i would be good if Small was one of the supported languages because since AMX and AMXX used that, there are a lot of people that can contribue right from the start with making plugins and stuff.
I understand the some of you guys want a more advanced language since small doesnt have strings and stuff but its good i think to both support a simpel language aswell as a more advanced language

BAILOPAN 11-19-2004 08:07

The reason I only feel like writing one is that MetaEng requires "connector" libraries that implement all the natives with the gluing mechanism. For example, every native that's written in C must also be written for AMX.

This isn't too bad with AMX and JS, but some languages like Perl have pretty bad mechanisms... Perl's "XS" is just annoying.


All times are GMT -4. The time now is 19:48.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.