> 
> So vec and map use single letter + '\06', 
> single letter capitalised if it's a local copy.  
> I'll conform to same rule, except I'll use '\05' prefixed by
> 

> 

OK, I will go with two character signatures, second character cannot 
be \06 (to avoid having to change vec and map).


> 
> > At quit, localdestroy will be called for invalid vector.  I seem 
to 
> > have commented out the wrong line in the vec source, I will 
recheck.
> 
> Please do and let me know.

I will look at this weekend.  Part of the problem is that I wrongly 
decided to make it a plugin-service, so internally PowerPro is 
calling the service by calling itself to evaluate an expression like
vec.destroylocal("handleinfo").

But this call is happening during the teardown of the local 
variables dictionary, so I cannot use a local variable name 
for "handleinfo" !

Anyway, that is just to say that the source code for vec etc is not 
a good model as it is convoluted to get around the above.

For callback, I will pass a pointer to the memory which the local 
variable contained so that any memory it in turn points to can be 
released.  (The plugin routine must _not_ try to use Ppsv calls to 
get at variables in any way! -- I will still call the plugin 
callback during the local variable structure teardown to avoid 
iterating over it twice).




>






Attention: PowerPro's Web site has moved: http://www.ppro.org 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/power-pro/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to