RE: [GD-General] Off the shelf scripting languages
Brought to you by:
vexxed72
From: Gareth L. <GL...@cl...> - 2003-04-17 19:18:59
|
Hi. > JavaScript: x-platform if you grab the Mozilla > implementation; not sure > what the footprint would be on a console, and of course you have the > garbage collection issue. Language is very nice though and of course > there's plenty of reference material out there. I mainly refered to the COM scripting host, which is incredably powerful. I forgot about Javascript as a standa along language. > Tcl: Not my cup of tea but may be someone else's? Lets not get into a issue of preferances. But the big 3 scripting languages ( Perl,Tcl and Python ) are all very powerful scripting languages are will all pretty much work very well for every game. They each have their strengths and weaknesses. Tcl is probably the "lightest" of the 3 and the most suitable as a "glue" language (That's what it was designed for). Python is "fatter", but also has more features, and would be more suitable for a game that is very heavy in script. Perl is somewhere in the middle, but to me it's more of a standalone language and less of a "glue". Also Perl is very good at a lot of things that are very irrelevant for games ( regex, string handling etc ). > Simkin: Language features are nice, but I don't want to write No opinions, never used. > Python: if it proves to be viable on consoles (I'm watching > others and > hoping for the best) I would be very happy. I haven't seen other > languages with anything close to Boost.Python for > ease-of-integration; > it is seriously impressive: http://www.boost.org/libs/python/doc/. > Other positives are same as JavaScript: lots of reference > material, very > readable, etc. See above. I would be interested to see what the overhead of python is. It's faster than tcl, but it's VM is "big". On a side note, FUBI is FAR more easy to integrate than Boost.Python, and we use it for our propriety scripting language and it's a huge boon. The subject of "off the shelf" vs "self made" in not in the scope of the original question though. DISCLAIMER: Unless otherwise expressly stated, this message does not create or vary any contractual relationship between you and Climax Development Ltd. The contents of this e-mail may be confidential and if you have received it in error, please delete it from your system, destroy any hard copies and contact the originator of the email. In accordance with the Telecommunications (Lawful Business Regulations) (Interception of Communications) Regulations 2000 the Company reserves the right and, may at any time, monitor and intercept (but not record) e-mails to establish if they are relevant to its business. |