External functions

Trevor DeVore lists at mangomultimedia.com
Mon Feb 4 11:27:52 EST 2008


On Feb 4, 2008, at 10:51 AM, Josep wrote:

> I'm programming a stack to help to create webpages with products  
> using the
> one free shopping cart  processor. I like to share some functions to  
> access
> databases. How is the best way? Use libraries, frontscript,... How I  
> must
> organize my project at stacks level.
>
> s_main.rev <-- Main Stack
>  s_add_product <-- Substack of s_main
>  s_add_family <-- Substack of s_main
>  s_add_customer <-- Substack of s_main
>
>  s_lib_functions.rev <-- Stack with functions
>
> Is a good organization?

Your design looks fine. I prefer the library approach which means you  
would "start using" the s_lib_functions.rev stack so it is available  
to all scripts. Libraries usually make the most sense for general  
handlers you want to be globally available.

> Some other way to do the same?

You could make s_lib_functions.rev a substack of s_main.rev. If you  
have more than one library stack you could also create a  
"libraries.rev" stack on disk and make s_lib_functions a substack of  
the library stack. In the end you would get the same result though.

Regards,

-- 
Trevor DeVore
Blue Mango Learning Systems
www.bluemangolearning.com    -    www.screensteps.com





More information about the use-livecode mailing list