You can have more Library stacks loaded (via start using) than you can
insert back scripts or front scripts. The numbers used to be 50 library
stacks and 15 front and 15 back scripts. I am not sure if that has
changed with recent releases. This may or may not make a difference for
you depending upon how large your libraries grow and whether you want to
break them up into multiple libraries

Using a convention I first saw Richard Gaskin use, you can organize
handlers within a script by using "empty handlers" as dividers. For example:

on __MATH_ROUTINES__
  # These are my math routines all collected together
end __MATH_ROUTINES__

function calcSum pX, pY
   return pX + pY
end function

function kinetic pM, pV
   return 0.5 * pM * pV^2
end function

on __USERINTERFACE_ROUTINES__
  # These are my math routines all collected together
end __USERINTERFACE_ROUTINES__

on answerSum
   answer calcSum(3, 5)
end answerSum

This provides for very visible section breaks in the list of scripts in the IDE 
between collections of handlers. There is of course nothing special about 
starting the handler names with underscore, it is really just to provide a 
visible difference from other handlers.


_______________________________________________
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