Articles
Blog
ReCode is our CTO Emil Dotchevski's blog on programming.
It is the place where Emil rants about C++, video game development and other programming topics. You can post comments or subscribe for RSS updates whenever a new article or reader comment is posted.
Allocator Support for std::function
Adding allocator support to std::function for C++0x - formal proposal to add
user-supplied allocator support in std::function. It has already been
incorporated into the latest draft
N2606 of the C++ standard.
See the C++ Library Working Group Status Report (Post-Antipolis 2008 Mailing) for more information.
Boost Exception
Boost Exception is a C++ error handling library designed by our CTO Emil Dotchevski. It is part of Boost, arguably the most recognized collection of C++ libraries in the world.
Boost Exception supports transporting of arbitrary data to the catch site, which is otherwise tricky due to the no-throw requirements (15.5.1) for exception types. Data can be added to any exception object, either directly in the throw-expression (15.1), or at a later time as the exception object propagates up the call stack.
C++ Scripting System for Games
Creating a C++ Scripting System was published in the June 2002 issue of the Game Developer Magazine, the leading professional publication of the game development industry. It describes a scripting system based on innovative use of C++ expression templates.








