From: Justin F. <je...@ey...> - 2001-06-27 23:45:56
|
Alex: Ummm, this discussion/interchange has been interesting for me. Lordy, there are things I haven't thought about that BC is going to allow. This bloody BC is as accommodating as a Bangkok cathouse. I have to confess that I didn't even consider a 1st-loaded library class to serve for my, er, what shall I say, "global-but-not-global-scope" storage place. In a way, I have sinned by suggesting global scope, something that is a no-no in C. Mea culpa. And, well, I am starting to think about the wonderful possibilities of calling $some_module->Init($options) from elsewhere (anywhere if loaded later) just to get different data from that module's Init(), that, with an option "directive", would store it in, say, a variable in a 1st-loaded library class variable. Like you say, of course, these mothers can already talk globally and tete-a-tete. I see now that I don't need a global BC_LUNCHBOX which now seems to appear to me as a kind of vulgar cut buffer. [NOW DEPRECATED] I can see/understand your "dilemma" about possibly establishing a kind of standard class/library that is loaded on initialization by BC. What I hope is that the design will somehow be such that module writers all over the place will _tend_ to do data passing in a kind of "standard" way, that will allow a minimum of rewriting for local conditions. This is the ultimate attractiviness of BC for someone, who, for example, needs some M$Word guru somewhere, someplace, to contribute a WORD.DOC to HTML translation module. I certainly could not do it, and therefore I am going to have to depend upon the kindness of strangers. Don't let me slow you down on unimportant matters right now, but, what is going to be the infrastructure or place for contributed modules? We fantisize a lot here about BC. We were blue-sky-ing the other day about a kind of "Module Browser", and an application that could select modules and then build a site. We could put this on a laptop and Marketing could prototype a site on the spot with a customer. The PROBLEM is, shall we say, is that living here in the South, the customer would likely say, "Sheeeat, I ain't a-gonna pay you XX thousand fer that, ya jes built it in 5 minutes....". That last paragraph was for levity only. Regards, -- Justin Farnsworth Eye Integrated Communications 321 South Evans - Suite 203 Greenville, NC 27858 | Tel: (252) 353-0722 |