[Zscript] Mod/File checking

Remember, just because you request it, that doesn't mean you'll get it.

Moderator: GZDoom Developers

User avatar
Ryan Cordell
Posts: 4347
Joined: Sun Feb 06, 2005 6:39 am
Graphics Processor: nVidia (Modern GZDoom)
Location: Capital of Explodistan

Re: [Zscript] Mod/File checking

Post by Ryan Cordell »

Oh I'm sure they do.. right now, but that doesn't feel like a smart system to begin with.
User avatar
Major Cooke
Posts: 8070
Joined: Sun Jan 28, 2007 3:55 pm

Re: [Zscript] Mod/File checking

Post by Major Cooke »

Well, again, I can't be certain. I'm just guessing there.

Also, made a separate thread for general discussion and questions considering how off the rails I took this thread. :P
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 48057
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: [Zscript] Mod/File checking

Post by Graf Zahl »

There's 4 types of constants:

ints, floats, strings and names.

Strings can be unambiguously recognized by double quotation marks.
Names can be unambiguously recognized by single quotation marks.
Floats get recognized by either being too large for integer storage or typical floating point signs in the literal, like a decimal point or an exponent

And in case you wonder what this part was inspired by, I'd say don't look further than the most popular scripting language right now: Lua. Of course Lua takes the 'the value determines the type' approach even further by applying it to everything.
User avatar
Major Cooke
Posts: 8070
Joined: Sun Jan 28, 2007 3:55 pm

Re: [Zscript] Mod/File checking

Post by Major Cooke »

Alright. I've documented all that down on the wiki.

Now back to the suggestion at hand, how will the zscript control work?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 48057
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: [Zscript] Mod/File checking

Post by Graf Zahl »

Can we please get this stuff working first? Right now this thing is not even on my radar.
User avatar
Major Cooke
Posts: 8070
Joined: Sun Jan 28, 2007 3:55 pm

Re: [Zscript] Mod/File checking

Post by Major Cooke »

My mistake. When you stated there's options, I had assumed there was already some form.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 48057
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: [Zscript] Mod/File checking

Post by Graf Zahl »

It makes no sense to think about control stuff when I'm still in the initial stages of making the compiler work.
User avatar
Major Cooke
Posts: 8070
Joined: Sun Jan 28, 2007 3:55 pm

Re: [Zscript] Mod/File checking

Post by Major Cooke »

I think now might be a good time to bring this up again.

Perhaps something similar to how C++ does (end)if's might work? By checking for a specific 'tag' or something inside the files and versioning like you mentioned, this could become extremely useful.

This would be better than just going on file names alone since those may be prone to change.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 48057
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: [Zscript] Mod/File checking

Post by Graf Zahl »

This one's already in the tracker.
User avatar
Rachael
Admin
Posts: 12966
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her

Re: [Zscript] Mod/File checking

Post by Rachael »

User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 48057
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: [Zscript] Mod/File checking

Post by Graf Zahl »

Removed the 'closed' tag.

Return to “Feature Suggestions”