Bigboy and Running Bear

Bigboy and Running Bear are the dubious and somewhat disturbing nicknames of two of the most garrulous chaps in the C++ community. This site serves no real purpose other than to increase their Google rating.

They have a joint column, Smart Pointers.

Following is a list of their C++ related publications

Bjorn Karlsson and Matthew Wilson, "Smart Pointers #2: Reducing Preprocessor Namespace Pollution", The C++ Source, in preparation

John Torjo and Matthew Wilson, "Ranges, part 2: Iterable Range Adaptors, Algorithms and Composition", C/C++ User's Journal, Volume 22 Number 12, December 2004

Matthew Wilson, "Positive Integration #7: Open-RJ and Ch", C/C++ User's Journal, Volume 22 Number 11, November 2004

Matthew Wilson, "Flexible C++ #8: Union Casts Considered Harmful, but Necessary", C/C++ User's Journal, October 2004

Bjorn Karlsson and Matthew Wilson, "Smart Pointers #1: The Law of the Big Two", The C++ Source, 1st October 2004

Matthew Wilson and John Torjo, "Ranges, part 1: Concepts and Implementation", C/C++ User's Journal, Volume 22 Number 10, October 2004

Matthew Wilson, "Positive Integration #6: recls refactored", C/C++ User's Journal, Volume 22 Number 9, September 2004

Matthew Wilson, "Wild-card Searches of UNIX Directories with Random Access Iterators", The C++ Source, September 12, 2004

Matthew Wilson, "Positive Integration #5: Ruby: The Next Facet", C/C++ User's Journal, Volume 22 Number 7, July 2004

Bjorn Karlsson, "The Safe Bool Idiom", The C++ Source, July 2004

Matthew Wilson, "Flexible C++ #7: Handling Parameter Sets in Member Initialiser Lists: With A Little Help From MUMI!", C/C++ User's Journal, June 2004

Matthew Wilson, "Flexible C++ #6: Friendly Templates: Redux", C/C++ User's Journal, June 2004

Matthew Wilson, "Reading UNIX Directories via STL-compliant Sequences", The C++ Source, June 21, 2004

Matthew Wilson, "Identity and Equality in .NET", Dr Dobb's Journal, #361, June 2004

Matthew Wilson, "Fast, Non-intrusive, String Concatenation", C/C++ User's Journal, Volume 22 Number 6, June 2004

Matthew Wilson, "Positive Integration #4: Mapping recls to COM Collections", C/C++ User's Journal, Volume 22 Number 5, May 2004

Matthew Wilson, "C/C++ Compiler Optimization", Dr Dobb's Journal, #360, May 2004

Matthew Wilson, "Flexible C++ #5: Flexible Implementations Without Using Directives", C/C++ User's Journal, April 2004

Matthew Wilson, "Accessing C-string Representations of Strings in Managed C++", Dr Dobb's Journal, #359, Volume 29 Number 4, April 2004

Matthew Wilson, "Positive Integration #3: Mapping D and Java", C/C++ User's Journal, Volume 22 Number 3, March 2004

Walter Bright and Matthew Wilson, "Collection Enumeration: Loops, Iterators and Nested Functions", Dr Dobb's Journal, #358, March 2004

Matthew Wilson, "Adapting Callback Enumeration APIs to the Input Iterator Concept", C/C++ User's Journal, Volume 22 Number 2, February 2004

Matthew Wilson, "Positive Integration #2: Introducing recls mappings: C++, C# and STL", C/C++ User's Journal, Volume 22 Number 1, January 2004

Matthew Wilson, "Flexible C++ #4: Efficient Integer To String Conversions, part 4", C/C++ User's Journal, January 2004

Matthew Wilson, "Flexible C++ #3: Friendly Templates", C/C++ User's Journal, December 2003

Bjorn Karlsson, "Lambda Expressions & C++", C/C++ Users Journal, December 2003

Matthew Wilson, "Efficient Variable Automatic Buffers", C/C++ User's Journal, Volume 21 Number 12, December 2003

Matthew Wilson, "Flexible C++ #2: Efficient Integer To String Conversions, part 3", C/C++ User's Journal, November 2003

Matthew Wilson, "Positive Integration #1: Introducing recls", C/C++ User's Journal, Volume 21 Number 11, November 2003

Matthew Wilson, "Open Source Software: What, How and Why", BYTE, week of 24th November 2003

Matthew Wilson, "Data exchange between COM enumerators and Windows controls", Windows Developer Network, Volume 2 Number 11, November 2003

Matthew Wilson, "Inserter Function Objects for Windows Controls", Windows Developer Network, Volume 2 Number 11, November 2003

Matthew Wilson, "Identity and Equality: Syntax and Semantics", C/C++ User's Journal, Volume 21, Number 10, October 2003

Matthew Wilson, "Comparing C++ Compilers", Dr Dobb's Journal, #353, October 2003

Matthew Wilson, "Flexible C++ #1: Efficient Integer To String Conversions, part 2", C/C++ User's Journal, September 2003

Matthew Wilson, "Win32 Security in Managed C++", Windows Developer Network, Volume 2 Number 9, September 2003

Matthew Wilson, "Accessing IDL ref Types as C++ References", Windows Developer Network, Volume 2 Number 8, August 2003

Matthew Wilson, "MIDL Semantic Analysis Bug", Windows Developer Network, Volume 2 Number 8, August 2003

Matthew Wilson, "Generalised String Manipulation: Access Shims and Type-tunnelling", C/C++ User's Journal, Volume 21 Number 8, August 2003

Matthew Wilson, "Open-source Flexibility via Namespace Aliasing", C/C++ User's Journal, Volume 21 Number 7, July 2003

Matthew Wilson, "Locking Window Updates", Windows Developer Network, Volume 2 Number 6, June 2003

Matthew Wilson, "Win32 Performance Measurement Options", Windows Developer Network, Volume 2 Number 5, May 2003

Matthew Wilson, "Duplicating Registry Keys with RegKeyDup", Windows Developer Magazine, Volume 14 Number 4, April 2003

Matthew Wilson, "True Typedefs", C/C++ User's Journal, Volume 21 Number 3, March 2003

Matthew Wilson, "Adapting Windows Enumeration Models to STL Iterator Concepts", Windows Developer Magazine, Volume 14 Number 3, March 2003

Matthew Wilson, "Avoiding the Visual C++ Runtime Library", Windows Developer Magazine, Volume 14 Number 2, February 2003

Matthew Wilson, "Taming CoInitializeSecurity", Windows Developer Magazine, Volume 14 Number 1, January 2003

Bjorn Karlsson, "C++ Tip #9: Lexical Conversions", C/C++ Users Journal, November 2002

Matthew Wilson, "Efficient Integer To String Conversions", C/C++ User's Journal, Volume 20 Number 12, December 2002

Matthew Wilson, "Querying Multiple IDispatch Method Identifiers", Windows Developer Magazine, Volume 13 Number 10, October 2002

Bjorn Karlsson, "Smart Pointers in Boost", C/C++ Users Journal, April 2002

Matthew Wilson, "Options for Indicating Progress of Variable-Length Operations", Windows Developer Magazine, Volume 13 Number 2, February 2002

Bjorn Karlsson, "What is Boost?", Overload (47), January 2002

Matthew Wilson, "Generating Out-Of-Memory Exceptions", Windows Developer's Journal, Volume 12 Number 5, May 2001