Penrillian has announced the free availability of an open C++ Standard Template Library (STL) for Symbian OS. Availability of the Standard Template Library has been one of the most common requests from Symbian OS programmers looking for a ready-made set of common classes to speed the development process.
The library is a port of Mike Sharov’s uSTL implementation. It has the particular feature of generating small object code sizes – an important requirement for most UIQ applications. The library provides a subset of the full C++ STL standard library, along with some features to improve usability for Symbian OS. The additional features include:
- Easy interchange between Symbian OS descriptors and std::string UTF strings
- Using User::Leave for memory errors.
Penrillian is making the new STL available as a free download from its website under the MIT Licence (virtually no restrictions on use). Release one has been tested on UIQ-based devices. A future release will include support for S60 3rd Edition.