Have you looked at the one that comes in libstdc++ with gcc-2.95.2? I
don't know about unicode specifically but I know it implements its
strings as templates of various character types and I though that wide
characters were supported. There is an effort to create the full
standard C++ library for gcc going on right now but its still got a
ways to go. Meanwhile, if the current gcc version doesn't cut it for
you, I'd check out Comeau C++ and KAI C++. I think they even use
Plauger's implementations of the standard C++ library so portability
should be somewhat easy for you. Unfortunately, VC++ required Plauger
to put up with a lot of junk when writing the port so you'll likely
still have "growing pains" moving your code out of a Windows
environment. Another vendor I've used who has a good
platform-independence capability is ObjectSpace (www.objectspace.com I
believe). They've got a version that runs on a lot of platforms
including VC++. Of course, it ain't cheap.
good luck & later,
Ben Scherrey
Kalin Nakov wrote:
>
> Does somebody know if there is a port of the HP's STL implementation modified by
> PJ Plaugher (that is the STL that comes with MS Visual C++) for other platforms
> than Win32 (or platform-independent port)? Or maybe I should port it by myself?
>
> I have many STL implementations (SGI, HP original, etc.) but none of them is so
> UNICODE aware as the one I look for (you know, I need those basic_string,
> basic_istream, basic_XXX things).
--
To unsubscribe: mail ">majordomo@ale.org with "unsubscribe ale" in message body.