April 2003 Meeting
June 2003 Meeting
Return to Meetings

May 2003 Meeting

Topic:

The Bizarro World of hetero_stack, or How I Learned to Stop Worrying and Love RTTI, or Alignment, Exceptions and Type-Safety, Oh My! or Subverting the C++ Type System for Fun and Profit.

Speaker:

Eric Niebler

When:

Wednesday, May 14th, 2003

Where:

Avaya Corporation
6464 185th Avenue Northeast
Redmond, Washington 98052
[ Map ]

Description:

hetero_stack is a dynamic replacement for the program stack. Push anything! Pop anything! I'll talk about how to make it work and how to make it type-safe and exception-safe. (I might even say a few words about why you might want to do such a thing.) We'll cover alignment, runtime time info and the strong exception guarantee, time permitting. This talk assumes knowledge of templates and exceptions, but nothing too esoteric.

About the Speaker:

Eric Niebler studied Computer Science at the University of Virginia. He spent several years in the Windows 2000 group at Microsoft before moving to a development position at Microsoft Research in the Natural Language Processing group. He is now a library developer in the Visual C++ group. His interests include data structures and algorithms; compiler, language, and library design; data serialization and persistence; and pattern matching. He can be contacted at  ericne@microsoft.com.

Click here to download the slides from the presentation
 
 
 

© 2003-08 Northwest C++ Users Group (NWCPP) | Contact | Privacy Policy | Credits | EMail