I still don't see why there's no 'with' statement in GS3. It helps clean up code and is very useful in GUI Building and other object work.
I.e. How I've used it in GS2: PHP Code:
Quote:
|
I'm a bit of a PL nerd now rather than invested into a gscript codebase so I'm all for type system change for change's sake here. :)
I'm curious about first-class functions/closures, and what kind of polymorphism you're going to support. Also will there be generic user-defined types or is that only for dictionaries? Are you going for an llvm backend eventually? Edit: Function-local type inference? Edit: Also what happens when a gs2 script triggers a gs3 scripts and sends along arguments with the wrong types? |
Also **** y'all, varname:type is the best syntax
|
...too easy.
|
I think you should just use LuaJIT because it's fast, commonly used (More free developers for you!!). Whatever you make will be worse in every way.
|
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
Quote:
|
I dunno how offline development would even work anymore with half your systems running on the server. It'd be great to be able to deploy completely isolated dev environments loclly so you could use stuff like decentralized source control without bending over backwards, and it's not like in tyool 2013 the npcserver is such a trade secret that it can't be integrated into the client. Lots of multiplayer games with a singleplayer mode basically ship the game mechanics if not the networking bits of their server in the client. shrug.
|
Quote:
|
Quote:
|
Quote:
|
Quote:
|
We more think of making a better tool for level editing. It should support basic attributes (drawunderplayer, dontblock) and joining of a class, but scripting should be done on server-side, possibly via web-based tools.
|
Quote:
|
All times are GMT +2. The time now is 02:56 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.