Topic: [Announce] YASLI project at stlport.com
Author: Boris Fomitchev <boris@stlport.com>
Date: Tue, 26 Jun 2001 15:54:28 GMT Raw View
Hi there,
Here is an update on YASLI (Yet Another Standard Library Implementation)
project (we have dropped "T" to indicate full library support, not just
STL):
The most important news : Yes the project has been started !
It has been decided to develop the project in STLport framework.
stlport.com is going to host CVS repository, website and discussion
forum for the new project.
Below are fundamentals of the new project:
- full standard library implementation built on revisited basis of
implementation primitives. Those primitives are going to use type_traits
notion extensively to allow for ultimate efficiency of specializations.
- reasonable portability : should work on most compilers which support
partial specialization and class member templates.That actually allows
to use YASLI with most compilers used in the industry today, even though
we really target for tomorrow.
- comprehensive debug instrumentation, derived from STLport's "debug
mode" feature, which, according to user reports, considerably increases
productivity of developers debugging C++ code that uses Standard Library.
- a set of extension interfaces which we consider to be useful to be
adopted in the new revision of C++ standard. There will be clean
separation between implementation of the current standard and
future extensions.
I think we'll be reusing most of STLport environment and experience, and
mostly re-engineered existing code (either from STLport or other open
source projects). A large chunk of STL part of the new library may have
to be rewritten from scratch, to make use of new basic design primitives.
The new design will allow for greater flexibilty and efficiency; I also
believe it can become a good arena for experimenting with C++0x extensions.
YASLI is in very early design stage, yet we already have been able to
attract several word-class experts who are willing to contribute to it.
Please visit YASLI design discussion forum at
http://www.stlport.com/cgi-bin/forum/dcboard.cgi?az=list&forum=DCForumID10&conf=DCConfID2
YASLI web page is not available yet, coming up. Do not hesitate to post
there : we are interested to hear from you !
-Boris.
---
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://www.research.att.com/~austern/csc/faq.html ]