No problem, my idea with the naming was to replicate the build-in tonumber function of squirrel. And I have no problems with the new name (except that it will be good if you sync the wxaui branch to trunk, because that is what I'm using).
What about the other two scripting functions that are required? Are they hard to implement?
The former will be used to implement squirrel version of the stl-views file, at the moment that is not possible.
The latter will be used in parsing of complex structures.
At the moment (I think) if the vector is part of a struct it won't be parsed, when the tree item of the struct is expanded:
struct
{
std::string s;
std::vector<int> v;
} a;
In the watches
a
|-- s <--- not parsed as string
|-- v <--- not parsed as vector
BTW: the std::list will require two commands to be parsed
1. plist list (to find its T type)
2. plist list T to get the structure