1) You can persist binvar data in a hash table, so all we're talking about is a convenience switch here.
2) You don't need to use a separate hash table, you can put them all into "some_unique_htable_name" using different key names.

Implementation-wise, I imagine having Khaled redesign bvars to flag global ones and keep them live after a script ends would be fairly complex and not very attractive to implement, given that it doesn't even lead to functionality you don't already have.

Last edited by argv0; 20/07/10 05:18 PM.