CGI putting stack in use limitations

Brian Yennie briany at qldlearning.com
Wed Mar 10 00:56:23 EST 2004


For this particular application, what about just splitting the lexicon 
into several stacks, alphabetically? Encyclopedia style.
For example, to lookup "revolution" and "database":

start using stack "da-de"
doSomeLookup "database"
stop using stack "da-de"
start using stack "ra-rg"
doSomeLookup "revolution"
stop using stack "ra-rg"

The trick being of course that you don't want to load your entire 
database into memory if your database doesn't fit in memory- and you 
can dynamically load portions at a time using start/stop using.

HTH
Brian

> For example, a real world application that would interest us: create 
> an on-line lexicon of all the words in all the books we have published 
> by Himalayan Academy Publications with definitions, references "see 
> also" links etc. I have few options: either build 26 html pages, one 
> for each letter of the alphabet...  then, use HTDIG to index those 
> pages and .... well, it's just too painful and unmaintainable... 
> delegate this tedious work to some poor soul to work on for a week or 
> two...  if the book editors say "oh gee, we updated these words..." 
> then suddenly 20 man hours of work becomes 21 hours of work... on the 
> other hand doing an XML dump of each books glossary from InDesign and 
> parsing that into a stack is as easy as sweet lassie (water, yogurt, 
> honey, touch of salt and lime juice, two cubes of ice ;-)  put the 
> stack on the server and then what... start using it and sink the 
> ship.? OK. so, scratch my head. 



More information about the use-livecode mailing list