Penrillian uSTL now supports Series 60 3rd Edition

Platforms:
Keywords:

PenrillianLogo.pngPenrillian has recently released an enhanced version of its popular uSTL library for Symbian
OS C++. This is great news for the developer community as it now supports both Series 60
Edition 3 and UIQ devices. The latest release also offers additional features and a more
complete set of STL functionality, which includes all the algorithms defined by the C++
standard, plus some additional IO library functionality not present in Symbian OS 9:

  1. fstream, istringstream and ostringstream classes, and
  2. the vsnprintf function needed for robust Standard-C code.

uSTL is available as a free download at penrillian.com/stl .


Re: Penrillian uSTL now supports Series 60 3rd Edition

STL on Symbian 9.x is available from a very long time. Everybody who wanted to use STL on Symbian have already discovered http://marcoplusplus.blogspot.com/2007/05/stlport-for-symbian-os-released.html

Re: Penrillian uSTL now supports Series 60 3rd Edition

Quite so, but there's at least one relevant difference. STLport/Symbian requires P.I.P.S. that Penrillian/uSTL does not. I know that P.I.P.S will be pre-installed on the newer phones, but at the moment using STLport requires the user to install a 463 kB .sis packet that Penrillian/uSTL doesn't seem to require.

Re: Penrillian uSTL now supports Series 60 3rd Edition

The two libs are both useful, and I tried to use ustl in S60 2nd Ed with some modification/ replacing, and it works well. But I think STLport/Symbian will not work because of the need of P.I.P.S.

But ustl is not very the same with STL, and no iostream etc. I think STLport may be the best choice for Symbian OS 9.x, and we can use it as a static lib, then it maybe not increase too much size of the final sis when we only use a small part of STL.