I like using SubStacks because I only need to open one file to get everything 
related to a project. Some people don't like using them because there are 
certain things that happen that you wouldn't expect. For instance, any 
preOpenStack, openStack, suspendStack, resumeStack etc. messages generated by a 
SubStack get sent to the MainStack as well, unless you insert stubs to stop the 
flow of those messages in the SubStack script, or else move them to the 
openCard script of the first card. Pick your poison. 

Another good reason for SubStacks is that you can get a list of just the stacks 
that correspond to th MainStack you are working with by getting the SubStacks 
of the MainStack. Otherwise you would need to get the openStacks, then filter 
the corresponding list somehow. 

Also the project manager benefits from using SubStacks, as do some utilities 
provided by other LC devs (thank you all for those BTW). 

There are other reasons I cannot remember just now, but some people don't like 
using them. It kind of doesn't make a difference if you are creating 
standalones because the SB by default will separate the substacks out into 
individual stacks when you create the standalone. 

Bob S


> On Sep 25, 2019, at 06:19 , Patrick Roza via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Looking for some good examples of the Main stack used with sub stacks.
> Looking for best practices on usage. Also using text-only stacks.
> 
> Thanks,
> 
> Patrick


_______________________________________________
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