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.