On 15/11/2016 17:14, Richard Gaskin wrote:
I'm less certain about the count params, and would favor a build number.
But that would require that all of us use build numbers, and perhaps some
don't, so I'm not opposed either.

To be clear, which I may not have been, my proposal was that the parameters should allow the message handler to know
        - what platform this standalone is being built for
- how many standalones are being built in a single pass, and whether this is the first, last, or somewhere in between

The latter was really to support Paul's requirement to increment a build number, which would be the same for all the standalones built in that pass, but would be incremented on the next pass. There are certainly other ways to achieve this.

If you're proposing that the LC IDE maintain a build number for every stack, that might save a bit of effort for some sub-set of the audience which uses build numbers; but for those who for whatever reason use build numbers or similar in some scheme incompatible with the one provided, it might make workarounds more complicated. I certainly wouldn't object to it as an additional feature!

Ben

On 15/11/2016 17:14, Richard Gaskin wrote:
Ben Rubinstein wrote:

Paul, I'd think that your needs (which certainly overlap with
mine...) could be met by adopting Ali's suggestion in that report
of a single message with parameter to indicate which platform was
being built for, if there was an additional parameter to indicate
that several standalones were being built at
once. Even if it was as crude as:
    savingStandalone  "Windows", 1, 3
    savingStandalone  "iOS", 2, 3
    savingStandalone  "Android", 3, 3

That would allow work to be done for the general case to be coded
once, even if it actually ran three times; platform-specific cases
to be handled; and if you wanted to do something like increment a
build number to be the same across platforms, you could increment
only for the "1/3" case.

Agreed.  Parameters allow for simpler implementation while still delivering
platform differentiation.

I'm less certain about the count params, and would favor a build number.  But
that would require that all of us use build numbers, and perhaps some don't,
so I'm not opposed either.


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to