Why the decision to leave typeinfo::name() out of the standard?

I understand that there's some grey areas, hence the need for some
standard. I can see why it would be advantageous for memory
constrained platforms to return an empty string here, and perhaps that
could be fine. The problem for me is that I need a unique ID which I
can serialize to be able to later on de serialize from a base pointer,
it's the same problem which boost::serialize have pretty much. The
gains from a standardized name() would mainly be for data sharing
between the same application compiled for different platforms.

--
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]

Google