Just a friendly reminder with all the buzz about zc3: ZC 2.x is not dead and we are still continuing development on this, although the team members are slightly different, and subject to change.
As such, we're keeping separate logs, the To-Do lists, changtes (complete, and incomplete), general information, related to ZC [2.future]; and such over on AGN, for those interested in 2.55/2.60/2.future:
ZC (2.future) Plans (To-Do) and General Information
ZC (2.future) Change Log
ZC (2.future) Feature Requests
Something important: We plan to ensure that 2.x quests through 2.50.2 work properly in 2.future, and that older quests will also run. We plan t ensure that ZScript remains as compatible as possible, with out additions. In short what we add should not prevent 2.50 ZScript from compiling/working as normal; however we do not plan to ensure that quests made in 2.future will run in 2.50. That would be entirely absurd, so 2.55 will be required to run 2.55 quests, and so forth.
Likewise, 2.5x quests should run in 2.60, and so on, and further for additional updates. This equates to parallel development, and each engine (2.xx and 3.xx) will have its own benefits, and drawbacks.The biggest difference is that ZScript will remain fully supported, and expanded.
Until we have a proper repo for 2.x up, I'm privately hosting the changes here, along with docs, and such:
Temporary Home of ZC Changes & New Docs : The docs are unfinished/incomplete, and still very much a work-in-progress, but still more than you've had to date, and may enlighten some of you into how quirky the ZScript compiler is.
The updated ZC rfiles are still compatible with zc3 (current), but we have no way to ensure that will last. We do have some hope of modifying ZQuest's ZScript compiler to output AngelScript (similar to how it can not export ZASM) at some point. Absolutely no promises on this one: It depends heavily on how zc3's AngelScript interface develops over the next few years.
You may also view the WIP std.zh update for ZC (2.future) that we're developing, although this has mostly fallen to me to execute, with the other members of the 2.future group suggesting additions that I try to incorporate. As we add new ZScript features, we'll update std.zh to reflect them.
Please note that as with all ZC versions, we have no idea when the next version will be ready, but if you want a sneak-peek at things we;ve done, and things we are either planning to do, or considering; or if you want to add a feature request you should do so on AGN. If you can't do that, for whatever reason, of course, you may respond to this thread with your comments, questions, and such.
At some point, we'll probably have a dedicated board here for this, but that's up to LTM and the site hosts. Until then, feel free to discuss this here.
Remember, while zc3 may be a few years off, there will still be 2.x releases, and support for them in the future. We'll need to determine a LTS scheme for it, and it may turn out that some of this helps make zc3 better, in the process.
Anyone with an interest in working on ZC (2.future) may apply here, or by PM, and detail what you believe that you can contribute to our team.
Edited by ZoriaRPG, 20 February 2016 - 10:30 AM.