|
Topic:
|
Domain-Specific Languages with Boost
|
|
Speaker:
|
Eric Niebler
|
|
When:
|
Wednesday, November 14, 2007 Presentation @ 7:00pm
|
|
Where:
|
Microsoft Corporation
One Microsoft Way
Redmond, Washington 98052
Building 41 (Building 41 is at the corner of NE 31st and 156th Ave NE)
[ Map | Microsoft Campus Map ]
|
|
Description:
|
|
Designing your own programming language is fun! It can also increase the expressiveness of your code. But did you know that you can host your little languages right in C++? Libraries like Boost.Spirit and the Lambda Library do just that with the help of templates and operator overloading. Come learn how you can easily create your own mini language-in-a-library, too. We'll talk about Boost.Proto, a new library that takes the pain out of working with expression templates.
|
|
About the Speaker:
|
|
Eric is an independent software consultant currently working with Dave Abrahams and Boost Consulting. He is a former employee of Microsoft Research and Visual C++, and his writings about C++ have been published in the C/C++ User's Journal and MSDN Magazine. When he's not writing C++ for money, Eric has been known to write C++ for fun.
|