Having used the heap types extensively for JPype, I believe that converting all
types too heap types would be a great benefit. There are still minor rough
spots in which a static type can do things that heap types cannot (such as you
can derive a type which is marked final when it is static but
I would like to second Steve's suggestion.
The requirements for JPype for this to work are pretty minimal. If there were
a bit flag for string like that was checked by PyString_Check and then a call
to the PyObject_Str() which would be guaranteed to return a concrete Unicode
which is then use
I was directed to post this request to the general Python development community
so hopefully this is on topic.
One of the weaknesses of the PyUnicode implementation is that the type is
concrete and there is no option for an abstract proxy string to a foreign
source. This is an issue for an API